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]