本次实验安装:PHP5.6 版本:
1.下载PHP5.6 安装文件:进入到 /usr/loacl/src
http://cn2.php.net/distributions/php-5.6.39.tar.bz2
2. 解压缩 文件 tar zvxf php-5.6.39.tar.gz
3. 进入PHP 目录,进行初始化:
4. 安装报错:
rpm -qa |grep libxml2 根据错误提示查看需要安装的文件,安装这两个文件:
[root@rh-linux /]# yum install libxml2
[root@rh-linux /]# yum install libxml2-devel -y
安装openssl:
yum install openssl openssl-devel
又报错,提示安装BZip2 :yum install bzip2 bzip2-devel
又提示:jpeglib.h not found
rpm -qa|grep libjpeg
yum -y install libjpeg libjpeg-devel
提示:png.h not found
yum install libpng
yum install libpng-devel
提示:freetype-config not found
yum install freetype
yum install freetype-devel
提示:configure: error: mcrypt.h not found. Please reinstall libmcrypt.
yum install -y epel-release
yum install -y libmcrypt-devel
两个不能一起安装,因为CentOs6默认的yum源没有 libmcrypt-devel这个包,只能借助epel的yum源,所以先安装epel,再安装
libmcrypt。
5. 执行make 操作。
6. 执行make install 操作:
7. 查看PHP的安装信息:
PHP的扩展模块:
查看PHP加载的模块有哪些:
apache 的配置文件: