考虑到《可能是目前最详细简明的CentOS7安装与管理教程》一文太长,以及简书目前不支持导航目录,阅读起来过于不便,故对其分解成《CentOS7最小化安装后要做的事》系列,方便以后有针对性的丰富内容。
PHP
查看可安装版本:yum list php
显示版本为5.4.16,想要使用php7的话,需要安装升级PHP7的rpm源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
查看php7安装包
yum list php
及yum list php*w
,可以看到目前可以安装的各版本
这里我们不是以PHP为主,就选系统默认版本5.4.16
yum install php
安装完毕,查看php版本:php -v
重启Apache:
systemctl restart httpd
apache 默认根目录
/var/www/html
,添加文件phpinfo.php,输入以下内容:
<?php
phpinfo();
?>
访问http://localhost/phpinfo.php
,查看php相关信息
3.1安装PHP模块
查看已安装模块:php -m
这里我们需要再安装常用的一些模块,推荐使用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模块
网友评论