使用rhel6.5系统自带的httpd服务无法加载PHP模块,在重新安装apache
httpd-2.4.18.tar.gz后需要在重新安装php服务,使用的版本为php-5.6.18。
1.安装PHP服务
安装参数说明
2.配置php.ini 和php-fpm.conf启动配置
#5.3以上的版本中,需要注意的 php.ini-development 和 php.ini-production文件
#php.ini-production 适用于生产环境
#php.ini-development 适用于测试和开发环境
#在5.3以下版本 这两个文件分别为php.ini-recomemded 和 php.ini-dist
2.1 php-fpm.conf 配置文件,优化后的参数文件下面链接
http://blog.itpub.net/27039319/viewspace-2107366/
#选择系统默认的配置文件,也使用在连接中给出的优惠后的配置文件
3.配置启动服务
4.调整httpd的httpd.conf文件,使支持php模块
5.在/usr/local/httpd/htdocs 编辑测试文件test.php
显示如下内容表示成功
1.安装PHP服务
点击(此处)折叠或打开
- cd
- ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --enable-opcache --enable-exif
- make && make install
点击(此处)折叠或打开
- ./configure \
- """ 安装路径 """
- --prefix=/usr/local/php \
- """ PHP """
- --with-apxs2=/usr/local/httpd/bin/apxs \
- """ php.ini 配置文件路径 """
- --with-config-file-path=/usr/local/php/etc \
- """ MySQL """
- --with-mysql=mysqlnd \
- --with-mysqli=mysqlnd \
- --with-pdo-mysql=mysqlnd \
- """ 优化选项 """
- --with-iconv-dir=/usr/local \
- --with-freetype-dir\
- --with-jpeg-dir \
- --with-png-dir \
- --with-zlib \
- --with-libxml-dir=/usr \
- --enable-xml \
- --disable-rpath \
- --enable-bcmath \
- --enable-shmop \
- --enable-sysvsem \
- --enable-inline-optimization \
- --with-curl \
- --enable-mbregex \
- """ FPM """
- --enable-fpm \
- --enable-mbstring \
- """ 加密扩展 """
- --with-mcrypt \
- --with-mhash \
- --with-openssl \
- --with-gd \
- --enable-gd-native-ttf \
- """ Web 服务,soap 依赖 libxml """
- --enable-soap \
- """ 进程,信号及内存 """
- --enable-pcntl \
- --enable-sockets \
- --with-ldap \
- --with-ldap-sasl \
- --with-xmlrpc \
- """ 压缩与归档 """
- --enable-zip \
- """ 启用 opcache,默认为 ZendOptimizer+(ZendOpcache) """
- --enable-opcache \
- --enable-exif
点击(此处)折叠或打开
- cp php.ini-development /usr/local/php/etc/php.ini
#5.3以上的版本中,需要注意的 php.ini-development 和 php.ini-production文件
#php.ini-production 适用于生产环境
#php.ini-development 适用于测试和开发环境
#在5.3以下版本 这两个文件分别为php.ini-recomemded 和 php.ini-dist
点击(此处)折叠或打开
- # 配置 php 的启动服务
- cd /root/php-5.6.18/sapi/fpm/
- cp init.d.php-fpm /etc/init.d/php
#选择系统默认的配置文件,也使用在连接中给出的优惠后的配置文件
- cd /usr/local/php/etc
- cp php-fpm.conf.default php-fpm.conf
点击(此处)折叠或打开
- service php restart
- chkconfig --add php
- chkconfig php on
点击(此处)折叠或打开
- #表示启动php模块
- LoadModule php5_module modules/libphp5.so
- 修改1
-
- #ServerName www.example.com:80
ServerName localhost:80 -
- 修改2
-
- 在文件处
- AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz - 添加如下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps -
- 修改3
-
- 在如下位置中添加index.php
-
DirectoryIndex index.html index.php
点击(此处)折叠或打开
- cat test.php
<!--?php
phpinfo();
?>
![](http://img.blog.itpub.net/blog/attachment/201605/26/27039319_1464247721LSks.png?x-oss-process=style/bb)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27039319/viewspace-2107395/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27039319/viewspace-2107395/