3.安裝php
[root@lly ~]# tar -zxvf php-5.4.3.tar.gz -C /usr/local/src/
[root@lly ~]# cd /usr/local/src/php-5.4.3/
[root@lly php-5.4.3]# ./configure --prefix=/usr/local/php --sysconfdir=/etc --with-apxs2=/usr/local/apache/bin/apxs --with-zlib --with-gd --with-jpeg-dir --with-png-dir --enable-mbstring --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-xml --with-freetype-dir
[root@lly php-5.4.3]# make && make install
[root@lly php-5.4.3]# cd /usr/local/php/
[root@lly php]# vim /etc/profile
[root@lly php]# vim /etc/ld.so.conf.d/php.conf
寫入
/usr/local/mysql/lib
[root@lly php]# ldconfig
[root@lly php]# ln -s include /usr/include/php
[root@lly php]# vim /etc/httpd/httpd.conf
在apache的配置文件中會自動添加modules/libphp5.so模塊
[root@lly ~]# service httpd restart重啟apache
注意:若出現(xiàn)如下錯誤,可能是是Linux有一個SELinux保護(hù)模式引起的
starting apache......httpd: Syntax error on line 147 of /etc/httpd/httpd.conf: Cannot load modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
Fail
可以進(jìn)行如下操作
1關(guān)閉SELINUX的方法:
vi /etc/selinux/config 將SELINUX=enforcing 改成SELINUX=disabled
需要重啟
這個方法可能會對服務(wù)器帶來風(fēng)險。
2不關(guān)閉SELINUX的方法:
# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so
# service httpd restart
# setenforce 1
[root@lly ~]# cd /usr/local/apache/htdocs apache的默認(rèn)站點目錄
2015職稱計算機(jī)考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機(jī)考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |