PHP安装

PHP安装

对于使用LAMP 架构的朋友,php是非常重要的

我最初部署博客的时候使用的是php5.4的版本,也是centos7 yum源中的默认版本

安装很简单,yum install php -y 就可以了

后来,部署图床的时候php版本就是个问题了,要求7的版本

上了7.4,结果高了不兼容,又换了7.1

在使用中发现7.1 对我现在部署的一些东西还是比较稳定的。听说7比5要快一点

不过还是建议选择合适版本,在虚拟机里实验好,在上线


准备工作

查看PHP版本
# php -v


移除
rpm -qa | grep php         # 检查当前PHP安装包
yum remove php*            # 完全移除当前PHP安装包以免起冲突 


安装 epel 源

Tip: EPEL 是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux

yum install epel-release -y
# 安装好后可以通过如下命令查看
yum info epel-release   
yum repolist


安装PHP

tip:PHP选择合适版本安装

安装PHP 7.0
yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm

Tip:想安装php5.5或者5.6版本,将上面70 替换为55或56


安装 PHP 7.1
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w


检查版本
php -v


启动

启动PHP

Tip:PHP-FPM 是一个PHPFastCGI管理器,适用于5.3.3以后版本

systemctl start php-fpm     # 启动
systemctl enable php-fpm    # 开机自启
systemctl stop php-fpm      # 停止
systemctl restart php-fpm   # 重启


测试

在apache工作目录下新建 test.php,内容如下

<?php
phpinfo();
?>

在浏览器中访问:[ip地址]/test.php ; 返回下图,安装成功

PHP安装

上一篇:Centos-Mysql复制备份还原数据库


下一篇:行业领袖支招网络安全:如何走出“黑暗时代”?