转自:
http://www.360doc.com/content/16/0602/21/33759535_564561448.shtml
PHP(超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
安装
检查当前是否有安装PHP
rpm -qa|grep PHP
yum remove PHP*
安装PHP源
- Centos 5 安装PHP源:
rpm -ivh http://mirror.webtatic.com/yum/el5/latest.rpm
- CentOs 6 安装PHP源:
rpm -ivh http://mirror.webtatic.com/yum/el6/latest.rpm
- CentOs 7 安装PHP源和epel扩展源:
rpm -ivh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
现在开始安装PHP
- 安装PHP5.5的基本安装包:
yum install PHP55w PHP55w-gd PHP55w-mbstring PHP55w-MysqL PHP55w-fpm
- 安装PHP5.6的基本安装包:
yum install PHP56w PHP55w-gd PHP56w-mbstring PHP56w-MysqL PHP56w-fpm
- 安装PHP7.0的基本安装包:
yum install PHP70w PHP70w-gd PHP70w-mbstring PHP70w-MysqL PHP70w-fpm
- 安装完成PHP之后需要重启apache:
service httpd restart
Lucy亲测,此处有点不同。我的系统是Centos 7.2,根据系统提示使用下面代码才运行起来的:
/bin/systemctl restart httpd.service
并且保证80端口号未被占用,否则报line错误
测试网页
vim /var/www/html/index.PHP
<?PHP PHPinfo(); ?>
打开域名,如果看到PHP版本页,说明已经布署成功了