华企号 后端开发 php-5.6 安装教程

php-5.6 安装教程

使用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();
    ?>

显示如下内容表示成功
php-5.6 安装教程插图

作者: 华企网通王鹏程序员

我是程序员王鹏,热爱互联网软件开发和设计,专注于大数据、数据分析、数据库、php、java、python、scala、k8s、docker等知识总结。 我的座右铭:"业精于勤荒于嬉,行成于思毁于随"
上一篇
下一篇

发表回复

联系我们

联系我们

028-84868647

在线咨询: QQ交谈

邮箱: tech@68v8.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部