ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PHP php-5.6.18.tar.gz 安装教程

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

原创 Linux操作系统 作者:呱呱牛 时间:2016-05-26 15:29:25 0 删除 编辑
    使用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
    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博客 ” ,链接:https://blog.itpub.net/27039319/viewspace-2107395/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-05-29

  • 博文量
    96
  • 访问量
    286799