最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
CentOS下编译安装Apache、PHP、MySQL环境教程
时间:2022-06-30 21:25:09 编辑:袖梨 来源:一聚教程网
编译Apache
./configure \
--prefix=/opt/webservice/httpd-2.2.27 \
--enable-so \
--enable-proxy \
--enable-cgi \
--enable-mime-magic \
--enable-expires \
--enable-info \
--enable-rewrite
make
make install
添加apache运行用户
useradd -s /sbin/nologin apache
针对/opt/webservice/httpd-2.2.27/conf/httpd.conf做以下修改
+LoadModule php5_module modules/libphp5.so
+AddType application/x-httpd-php .php .phtml .phpm .do
+AddType application/x-httpd-php-source .phps
- DirectoryIndex index.html
+ DirectoryIndex index.html index.php
+
+User apache
+Group apache
+
+Include conf/conf.d/*.conf
编译Mysql
wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.70.tar.gz
tar -xzvf mysql-5.1.70.tar.gz
./configure \
--prefix=/opt/webservice/mysql-5.1.70 \
--with-charset=utf8 \
--enable-thread-safe-client
make
make install
安装OpenSSL
wget --no-check-certificate 'https://www.openssl.org/source/openssl-0.9.8zc.tar.gz'
./config --prefix=/opt/webservice/openssl-0.9.8z
make
make install
./config shared --prefix=/opt/webservice/openssl-0.9.8z
make clean
make install
编译 PHP
wget http://cn2.php.net/get/php-5.5.20.tar.bz2/from/this/mirror
tar -xjvf php-5.5.20.tar.bz2
./configure --prefix=/opt/webservice/php-5.5.20 \
--with-apxs2=/opt/webservice/httpd-2.2.27/bin/apxs \
--with-openssl=/opt/webservice/openssl-0.9.8z \
--with-config-file-path=/opt/webservice/php-5.5.20/etc/ \
--with-mysql=/opt/webservice/mysql-5.1.70 \
--with-curl \
--with-iconv \
--enable-mbstring \
--enable-pdo
make
make install
cp ./php.ini-production /opt/webservice/php-5.5.20/etc/
相关文章
- 《1号会员店》关闭自动续费方法 01-29
- 《排球少年:新的征程》社团每日福利领取方法 01-29
- 《椿之歌》新手风属性队伍推荐 01-29
- 《最终幻想14:水晶世界》小小阿托莫斯宠物获得方法 01-29
- 《燕云十六声》醉拳客打法攻略 01-29
- 《异人之下》全货币获取方法汇总 01-29