本文重点讲述安装apache、php和mysql。
libxml2-2.6.30 libmcrypt-2.5.8 zlib-1.2.3 libpng-1.2.31 jpeg-6b freetype-2.3.5 autoconf-2.61 gd-2.0.35 ncurses-5.6安装不易出错,在此不详述。
Apache安装:
httpd-2.4.7
cd /lamp/httpd-2.4.7
./configure --prefix=/usr/local/apache2/ \
--sysconfdir=/etc/httpd/ \
--with-included-apr \
--disable-userdir \
--enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support
如果报错configure: error: Bundled APR requested but not found at ./srclib/.
则如下处理
#wget http://apache.etoak.com/apr/apr-util-1.4.1.tar.gz
#wget http://apache.etoak.com/apr/apr-1.4.6.tar.gz
#tar zxvf apr-1.4.6.tar.gz
#tar zxvf apr-utli-1.4.1.tar.gz
#cp -rf apr-1.4.6 httpd-2.4.1/srclib/apr
#cp -rf apr-util-1.4.6 httpd-2.4.1/srclib/apr-util
make && make install
/usr/local/apache2/bin/apachectl start
#cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local
MySql安装
mysql-5.5.24
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/var/data/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DDEFAULT_CHARSET=gbk \
-DDEFAULT_COLLATION=gbk_chinese_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/var/data/mysql \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
PHP安装
cd /lamp/php-5.2.6
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-pdo-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/
--with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql/ \
--with-pdo-mysql=/usr/local/mysql/ \
--with-libxml-dir=/usr/local/libxml2/ \
--with-xpm-dir=/usr/lib/ \
--enable-fpm \
--with-jpeg-dir=/usr/local/jpeg6/ \
--with-png-dir=/usr/local/libpng/ \
--with-freetype-dir=/usr/local/freetype/ \
--with-gd=/usr/local/gd2/ \
--with-mcrypt=/usr/local/libmcrypt/ \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-soap --enable-mbstring=all --enable-sockets
本文详细介绍如何从零开始安装配置LAMP环境,包括Apache Web服务器、PHP解析器及MySQL数据库的具体步骤。
204

被折叠的 条评论
为什么被折叠?



