CentOS下源码安装PHP+Apache+MySQL

环境:CentOS 5.7  php-5.4.11  apache-2.4.3

php 下载链接:wget

apache 下载链接:wget

mysql 直接yum即可,省去安装的麻烦

一:安装apache,至于加什么参数,我认为最简单的就是最合适的:

./configure --prefix=/opt/soft/apache


make && make install

新版本的apache在apr和apr-util调用时,一般都依赖自身的apr,否则会报以下类似错误:

Cannot use an external APR with the bundled APR-util


所以需要插件的升级支持,安装以下插件:

wget


wget


wget


解压过了,进入相关目录,configure && make && make  install 即可

需要注意的是,安装apr-util时,需要指定安装好的apr目录,因此编译apr-util时加上以下参数

./configure --with-apr=/usr/local/apr/


二:安装php,这个要看具体的系统需求,我的如下:

./configure --prefix=/opt/soft/php --with-apxs2=/opt/soft/apache/bin/apxs --with-openssl --with-config-file-path=/opt/soft/php/etc --with-mysql --enable-sysvmsg --enable-sysvsem --enable-sysvshm


make && make install

make install 之后,会看到以下提示信息:

Wrote PEAR system config file at: /opt/soft/php/etc/pear.conf
You may want to add: /opt/soft/php/lib/php to your php.ini include_path
/usr/sky/soft/php/php-5.4.11/build/shtool install -c ext/phar/phar.phar /opt/soft/php/bin
ln -s -f /opt/soft/php/bin/phar.phar /opt/soft/php/bin/phar
Installing PDO headers:          /opt/soft/php/include/php/ext/pdo/


按照提示,分别进行操作:

cp php.ini-production /opt/soft/php/etc/php.ini
vim /opt/soft/php/etc/php.ini
/opt/tools/php-5.4.11/build/shtool install -c ext/phar/phar.phar /opt/soft/php/bin
ln -s -f /opt/soft/php/bin/phar.phar /opt/soft/php/bin/phar

cp php.ini-production  /opt/soft/php/etc/php.ini

我的phh.ini的文件位于/opt/soft/php/etc目录中

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5b232096494b206ddfb11380b9f06a35.html