CentOS7最小化安装后要做的事(7):PHP安装与配置

考虑到《可能是目前最详细简明的CentOS7安装与管理教程》一文太长,以及目前不支持导航目录,阅读起来过于不便,故对其分解成《CentOS7最小化安装后要做的事》系列,方便以后有针对性的丰富内容。

PHP

查看可安装版本:yum list php

CentOS7最小化安装后要做的事(7):PHP安装与配置_第1张图片

显示版本为5.4.16,想要使用php7的话,需要安装升级PHP7的rpm源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

查看php7安装包
yum list phpyum list php*w,可以看到目前可以安装的各版本

CentOS7最小化安装后要做的事(7):PHP安装与配置_第2张图片

这里我们不是以PHP为主,就选系统默认版本5.4.16
yum install php

CentOS7最小化安装后要做的事(7):PHP安装与配置_第3张图片

安装完毕,查看php版本:php -v


重启Apache: systemctl restart httpd
apache 默认根目录 /var/www/html,添加文件phpinfo.php,输入以下内容:


访问http://localhost/phpinfo.php,查看php相关信息

CentOS7最小化安装后要做的事(7):PHP安装与配置_第4张图片
3.1安装PHP模块

查看已安装模块:php -m

CentOS7最小化安装后要做的事(7):PHP安装与配置_第5张图片

这里我们需要再安装常用的一些模块,推荐使用pecl安装php扩展

PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP扩展库仓库。通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装。

安装pecl:
yum install php-pear php-devel

安装模块:
pecl install dom mbstring mcrypt mysql mysqli PDO pdo_mysql pdo_sqlite posix sqlite3 sysvmsg sysvsem sysvshm wddx xmlreader xmlwriter xsl

如遇到pecl找不到的扩展模块,再尝试yum安装,如:
yum install php-gd php-mbstring php-mcrypt php-mysql php-mysqli php-pdo php-pdo_sqlite php-posix php-sqlite3 php-ldap

重启Apache
systemctl restart httpd

查看新增php模块

CentOS7最小化安装后要做的事(7):PHP安装与配置_第6张图片

你可能感兴趣的:(CentOS7最小化安装后要做的事(7):PHP安装与配置)