23rwe 发表于 2014-10-9 13:45:14

LAMP搭建

lamp的源码搭建:
apr-util-1.4.1.tar.gz
apr-1.4.6.tar.gz
httpd-2.4.4.tar.gz




#########################HTTP#################################################
# yum install pcre-developenssl-devel
#        tarxfapr-1.4.6.tar.gz
#        cdapr-1.4.6
#        ./configure --prefix=/usr/local/apr
#        make
#        make install
       
#        tarxf apr-util-1.4.1.tar.gz
#        cdpr-util-1.4.1
#        ./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/apr
#        make
#        make install

#tarzxvfhttpd-2.4.4.tar.gz
#        cdhttpd-2.4.4
# ./configure --prefix=/usr/local/apache
        --sysconfdir=/etc/httpd
        --enable-so            
        --enable-ssl      
        --enable-cgi
    --enable-cgid
        --enable-deflate   
        --enable-proxy-fcgi
        --enable-mpms-shared=most   
    --with-mpm=   
        --enable-modules=most
        --enable-mods-shared=most
        --enable-rewrite
        --with-apr=/usr/local/apr
        --with-apr-util=/usr/local/apr-util
# make
# make install

路径:
# vi /etc/profile.d/httpd.sh
exportPATH=$PATH:/usr/local/apache2/bin

############MYSQL########################
#tarzxvfmysyl5.5.39-linux2.6.-i686.tar.gz-C/usr/local
#ln-smysyl5.5.39-linux2.6.-i686/usr/local/mysql
# groupadd-r-g306mysql
# useradd   -r   -g306-u   306mysql
# chown-Rmysql.mysql   /usr/local/mysql/*
# lsscripts
# mkdir/data
# chown-Rmysql.mysql   /data
# chmodo-rx/data
# ./scripts/mysql_install_db--user=mysql--datadir=/data   --basedir=/usr/local/mysql
# cp/usr/local/mysql/support-files/mysql.server/etc/init.d/mysqld
# cp/usr/local/mysql/support-files/my-large.cnf   /etc/my.cnf
# chkconfig--addmysqld
# chkconfig --list|grep mysqld

配置文件:
vi   my.cnf
datadir=/data

路径:
vi/etc/profile.d/mysql.sh
exportPATH=$PATH:/usr/local/mysql/bin

库文件:
vi/etc/ld.so.conf.d/mysql.conf
/usr/local/mysql/lib
ldconfig-v   :重新建立缓存文件ld.so.cache

头文件:
ln-sv/usr/local/mysql/include/usr/include/mysql

#tarzxvfmysyl5.5.39-linux2.6.-i686.tar.gz-C/usr/local
#ln-smysyl5.5.39-linux2.6.-i686/usr/local/mysql
# groupadd-r-g306mysql
# useradd   -r   -g306-u   306mysql
# chown-Rmysql.mysql   /usr/local/mysql/*
# lsscripts
# mkdir/data
# chown-Rmysql.mysql   /data
# chmodo-rx/data
# ./scripts/mysql_install_db--user=mysql--datadir=/data   --basedir=/usr/local/mysql
# cp/usr/local/mysql/support-files/mysql.server/etc/init.d/mysqld
# cp/usr/local/mysql/support-files/my-large.cnf   /etc/my.cnf
# chkconfig--addmysqld
# chkconfig --list|grep mysqld

配置文件:
vi   my.cnf
datadir=/data

路径:
vi/etc/profile.d/mysql.sh
exportPATH=$PATH:/usr/local/mysql/bin

库文件:
vi/etc/ld.so.conf.d/mysql.conf
/usr/local/mysql/lib
ldconfig-v   :重新建立缓存文件ld.so.cache

头文件:
ln-sv/usr/local/mysql/include/usr/include/mysql

###############################PHP######################################

php5.4.13.tar.gz源码安装
# tarzxvf php.5.4.13.tar.gz
# cdphp.5.4.13
# ./configure --prefix=/usr/local/php--with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config--with-openssl--with-bz2      --with-freetype-dir --with-jpeg-dir--with-png-dir--with-zlib--with-libxml-dir=/usr   --enable-xml--enable-sockets--enable-mbstring

# make
# make install
# cpphp.ini-production   /etc/php.ini


#########XCache#############
# xcache-3.1.0.tar.gz
# tarzxvf xcache-3.1.0.tar.gz
# cd xcache-3.1.0
# /usr/local/php/bin/phpize
# ./configure--enable-xcache- -with-php-config=/usr/local/php/bin/php-config
# make install
出现:
Installing shared extensions:   /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/






页: [1]
查看完整版本: LAMP搭建