php environment 一键绝望式 install
之前就在折腾 zabbix 的时候遇到一个情况, 安装 php6 的时候各种库丢失, 最重要的 gd 经常跑路
只是无意中遇到了一种小方式, 现在已经迷糊了, 前天因为在部署 phpAdmin 的时候搬出来旧的记录资料, 是关于 php7 的,
yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel php70w-xml php70w-bcmath php70w-ldap -y
其实就是这么小段, 经常被使用到, 其实还需要链接到 Webtatic 仓库
yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
只要 install 了 webtatic 就会在软件源目录吐出来三个源,
webtatic.repo: 主文件 webtatic-testing.repo: 测试仓库 webtatic-archive.repo: 存档包仓库
那就 yum clean all && yum list 重新生成一下吧, 生成之后就能继续执行上面第一句的 install 语句了
完整 install 下来
接下来就是配置了
本人比较喜欢使用 www 而对 apache 则不是那么敏感
useradd www -s /usr/sbin/nologin -M
既然如此, 那 www.conf 中的用户与组的权限就得变更了
user = www group = www
还有就是授权, 扔一个执行全与所属用户
chmod -R 777 /etc/php-fpm.d/www.conf chown -R www:www /etc/php-fpm.d/www.conf
最后就是修改 php.ini 了
主要的就是把 php.ini 中的 session.save_path 参数目录变更一下 (个人)
session.save_path="/var/lib/php/session/"
后面就是收尾了
mkdir -p /var/lib/php/session/ chmod -R 777 /var/lib/php/ chown -R www:www /var/lib/php/
收尾成功!
start一下, 9000 port 成功。
php-fpm
。