码迷,mamicode.com
首页 > 其他好文 > 详细

7.31

时间:2018-07-31 23:45:16      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:安装包   bin   PHP5和PHP7   进入   配置   tar   install   接下来   gre   

1、安装PHP5

  进入/usr/local/src/目录下,下载PHP安装包,目前主流版本是5.6/7.1,现在用的比较多的还是版本5

  然后执行tar zxvf进行解压缩

  执行./configure进行编译

  ./configure   --prefix=/usr/local/php   --with-apxs2=/usr/local/apache2.4/bin/apxs   --with-config-file-path=/usr/local/php/etc   --with-mysql=/usr/local/mysql   --with-libxml-dir   --with-gd   --with-jpeg-dir   --with-png-dir   --with-freetype-dir   --with-iconv-dir   --with-zlib-dir   --with-bz2   --with-openssl   --with-mcrypt   --enable-soap   --enable-gd-native-ttf   --enable-mbstring   --enable-sockets   --enable-exif   --disable-ipv6 

  在安装过程中,有可能出现多次报错,需要根据报错的信息安装相应的库

  当出现如下界面时,表示./configre这一步已经完成

技术分享图片

  接下来执行make和make install命令进行安装

  然后执行cp php.ini-production /usr/local/php/etc/php.ini将配置文件拷贝到安装目录下

   安装完成后,可以看到php目录下包含以下文件和目录

技术分享图片

  核心的二进制文件目录为/usr/local/php/bin

技术分享图片

  /usr/local/php/bin/php -m查看加载的模块,以下模块均为静态,php也支持扩展模块的安装

技术分享图片

  执行/usr/local/apache2.4/bin/httpd -M查看apache的模块时,可以看到PHP5作为httpd的一个扩展模块的形式存在,因此httpd需要借助php的模块

技术分享图片

  php模块文件如下:

技术分享图片

2、安装PHP7

  进入/usr/local/src/目录下,下载PHP7安装包

  然后执行tar jxvf进行解压缩

  接下来执行./configure

  ./configure   --prefix=/usr/local/php7   --with-apxs2=/usr/local/apache2.4/bin/apxs   --with-config-file-path=/usr/local/php7/etc   --with-pdo-mysql=/usr/local/mysql  --with-mysqli=/usr/local/mysql/bin/mysql_config   --with-libxml-dir   --with-gd   --with-jpeg-dir   --with-png-dir   --with-freetype-dir   --with-iconv-dir   --with-zlib-dir   --with-bz2   --with-openssl   --with-mcrypt   --enable-soap   --enable-gd-native-ttf   --enable-mbstring   --enable-sockets   --enable-exif

  当出现以下界面时,表示PHP安装成功

技术分享图片

  接下来执行make和make install

   此时可以看到/usr/local/apache2.4/modules/目录下保护libphp5.so和libphp7.so两个php模块

技术分享图片

  执行/usr/local/php7/bin/php -m查看php7加载的模块,与PHP5基本一致

技术分享图片

  执行/usr/local/apache2.4/bin/httpd -M查看httpd加载的模块,可以看到加载了php5和php7两个模块

技术分享图片

  可以通过修改配置文件vi /usr/local/apache2.4/conf/httpd.cnf进行修改,根据实际情况注释掉PHP5或者PHP7

技术分享图片

 

7.31

标签:安装包   bin   PHP5和PHP7   进入   配置   tar   install   接下来   gre   

原文地址:https://www.cnblogs.com/w494129131/p/9398594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!