建设工作站服务器
1 .操作系统版本
[ root @ awssrclib ] # cat/etc/red hat-release
redhatenterpriselinuxserverrelease 7.4 ( mai po ) )。
2 .下载PHP安装软件包。 此示例是5.6.30版
cd /usr/local/src
wget 3358 cn2.PHP.net/distributions/PHP-5.6.30.tar.gz
3 .解冻
tar -xzvf php-5.6.30.tar.gz
运行配置
cd php-5.6.30
./configureprefix=/usr/local/PHPwith-apxs2=/usr/local/Apache 2.4/bin/apxswith-config-file-file apxs etc-with-libxml-dir-with-GD-with-JPEG-dir-with-png-dir-with-freetype-dir-with-iconv-dir
配置期间发生了六个错误。 如下。
错误1 :
configure:error:xml2-config not found.pleasecheckyourlibxml2installation。
解决方案:
yum install -y libxml2-devel
错误2 :
configure:error:cannotfindopenssl\\ & amp; quot; s
解决方案:
yum install-yopensslopenssl-devel
错误3 :
配置: error:pleasereinstallthebzip2distribution
解决方案:
yum install -y bzip2 bzip2-devel
错误4 :
configure:error:JPEG lib.hnotfound。
解决方案:
yum install-ylibjpeglibjpeg-devel
错误5 :
configure:error:freetype-config not found。
解决方案:
yum install-yfreetypefreetype-devel
错误6 :
配置: error:mcrypt.hnotfound.pleasereinstallibmcrypt。
解决方案:
yum install -y libmcrypt-devel
其中错误6、需要安装epel扩展yum源代码,安装方法如下。
rpm-IVH http://dl.fedora project.org/pub/epel/7/x86 _ 64/packages/e/epel-release-7-11.noarch.rpm
6 .解决所有上述错误后,即可编译和安装
美妆
制造安装
7 .最后复制文件
CP PHP.ini-production/usr/local/PHP/etc/PHP.ini
8 .测试PHP是否正确解析
VI/usr/local/Apache 2.4/htdocs/mytest.PHP /
? php
echo php测试正常
?
9 .保存脚本后,按如下方式继续测试:
[ root @ awssrclib ] # curl localhost/mytest.PHP
php测试正常
10 .确定PHP配置文件所在的位置
[ root @ awssrclib ] #/usr/local/PHP/bin/PHP-I|grep-iloadedconfigurationfile
PHP warning:unknown:itisnotsafetorelyonthesystem \ ’stimezonesettings.you are * required * to use the date.timezonesettingorthedate _ default _ time zone _ set ( function.incaseyousedanyofthosemethodsandyouarestilestilte )
欢迎来到我的另一篇文章。 RedHat 7将安装httpd
3358 blog.itpub.net/20893244/view space-2151184 /
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn