美文网首页码神之路工具癖我爱编程
CentOS7最小化安装后要做的事(7):PHP安装与配置

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

作者: 姬艾思 | 来源:发表于2018-02-25 12:06 被阅读195次

    考虑到《可能是目前最详细简明的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 phpyum 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模块

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/qnalxftx.html