PHP php-5.6.18.tar.gz 安装教程

    使用rhel6.5系统自带的httpd服务无法加载PHP模块,在重新安装apache  httpd-2.4.18.tar.gz后需要在重新安装php服务,使用的版本为php-5.6.18。

1.安装PHP服务

点击(此处)折叠或打开

  1. cd 
  2. ./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
  3. make && make install
安装参数说明

点击(此处)折叠或打开

  1. ./configure \
  2. """ 安装路径 """
  3. --prefix=/usr/local/php \
  4. """ PHP """
  5. --with-apxs2=/usr/local/httpd/bin/apxs \
  6. """ php.ini 配置文件路径 """
  7. --with-config-file-path=/usr/local/php/etc \
  8. """ MySQL """
  9. --with-mysql=mysqlnd \
  10. --with-mysqli=mysqlnd \
  11. --with-pdo-mysql=mysqlnd \
  12. """ 优化选项 """
  13. --with-iconv-dir=/usr/local \
  14. --with-freetype-dir\
  15. --with-jpeg-dir \
  16. --with-png-dir \
  17. --with-zlib \
  18. --with-libxml-dir=/usr \
  19. --enable-xml \
  20. --disable-rpath \
  21. --enable-bcmath \
  22. --enable-shmop \
  23. --enable-sysvsem \
  24. --enable-inline-optimization \
  25. --with-curl \
  26. --enable-mbregex \
  27. """ FPM """
  28. --enable-fpm \
  29. --enable-mbstring \
  30. """ 加密扩展 """
  31. --with-mcrypt \
  32. --with-mhash \
  33. --with-openssl \
  34. --with-gd \
  35. --enable-gd-native-ttf \
  36. """ Web 服务,soap 依赖 libxml """
  37. --enable-soap \
  38. """ 进程,信号及内存 """
  39. --enable-pcntl \
  40. --enable-sockets \
  41. --with-ldap \
  42. --with-ldap-sasl \
  43. --with-xmlrpc \
  44. """ 压缩与归档 """
  45. --enable-zip \
  46. """ 启用 opcache,默认为 ZendOptimizer+(ZendOpcache) """
  47. --enable-opcache \
  48. --enable-exif
2.配置php.ini 和php-fpm.conf启动配置

点击(此处)折叠或打开

  1. 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
2.1 php-fpm.conf 配置文件,优化后的参数文件下面链接        http://blog.itpub.net/27039319/viewspace-2107366/

点击(此处)折叠或打开

  1. # 配置 php 的启动服务
  2. cd /root/php-5.6.18/sapi/fpm/
  3. cp init.d.php-fpm /etc/init.d/php

        #选择系统默认的配置文件,也使用在连接中给出的优惠后的配置文件
  1. cd /usr/local/php/etc
  2. cp php-fpm.conf.default php-fpm.conf
3.配置启动服务

点击(此处)折叠或打开

  1. service php restart
  2. chkconfig --add php
  3. chkconfig php on
4.调整httpd的httpd.conf文件,使支持php模块

点击(此处)折叠或打开

  1. #表示启动php模块 
  2. LoadModule php5_module modules/libphp5.so
  3. 修改1

  4. #ServerName www.example.com:80
    ServerName localhost:80

  5. 修改2

  6.     在文件处
  7.     AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz  
  8.     添加如下内容
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps

  9. 修改3

  10. 在如下位置中添加index.php  

  11.     DirectoryIndex index.html index.php



5.在/usr/local/httpd/htdocs 编辑测试文件test.php

点击(此处)折叠或打开

  1. cat test.php 
    <!--?php
        phpinfo();
    ?>
显示如下内容表示成功




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27039319/viewspace-2107395/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27039319/viewspace-2107395/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值