概述
使用yum方式在线安装php环境。
安装
添加webtatic yum源
webtatic EL7 for CentOS/RHEL 7
1 | $ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm |
webtatic EL6 for CentOS/RHEL 6
1 | $ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm |
安装php环境及相关组件
1 | $ yum install php55w php55w-bcmath php55w-cli php55w-common php55w-devel php55w-fpm php55w-gd php55w-imap php55w-ldap php55w-mbstring php55w-odbc php55w-pdo php55w-pear php55w-pecl-igbinary php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache php55w-pecl-redis php55w-mysql |
如需安装其他版本,只需替换版本号,例如,需要安装5.6版,则将55改为56即可
查看php版本
1 | $ php -v |
在apache目录/var/www/html/下面新建文件phpinfo.php
1 | $ cat /var/www/html/phpinfo.php |
启动apache
1 | $ service httpd start |
php55w安装mongodb扩展
对于php55w及以下的版本,webtatic源并没有mongodb的扩展,需要通过pecl安装
1 | $ pecl install mongodb |
安装完成后,在php.ini配置扩展
1 | $ echo extension=mongodb.so >> /etc/php.ini |
重启apache
1 | service httpd restart |
访问phpinfo.php查看扩展详情
对于php56w及以上的版本,可以直接使用yum安装
1 | $ yum install php56w-pecl-mongodb |