快速用yum安装PHP+NGINX+REDIS+MYSQL (以下都只讨论64位系统,32位系统已经被淘汰),并且CENTOS默认为6.4
1,安装 epel源 EPEL源作为CENTOS官方源的补充,里边都是一些基础包( 官网)
-
rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
2,安装Remi源,Remi源
几乎都是最新稳定版,都是Linux骨灰级大牛维护更新 (官网)
-
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
3,开始安装PHP,
-
======================================================================================================================= N/S Matched: php-fpm ========================================================================================================================
-
php-fpm.x86_64 : PHP FastCGI Process Manager
-
php56-php-fpm.x86_64 : PHP FastCGI Process Manager
-
php70-php-fpm.x86_64 : PHP FastCGI Process Manager
-
php71-php-fpm.x86_64 : PHP FastCGI Process Manager
php-fpm默认为5.3,此处建议安装PHP56
-
yum install --enablerepo=remi php56-php-fpm php56-php-mysqld php56-php-redis
可选择性安装 php56-eaccelerator , 或者 php-pecl-apc ,以及 opcahce 都是PHP加速器。
yum install --enablerepo=remi php56-php-pear php56-php-devel php56-php-opcache
-
chkconfig --level 2345 php56-php-fpm on
启动PHP-FPM
-
service php56-php-fpm restart
4,安装mysql
-
yum -y --enablerepo=remi install mysql mysql-server
-
chkconfig --level 2345 mysqld on
用 mysql_secure_installation 命令 开始设置mysqld,然后可按照自己喜好修改mysql 配置文件路径 mysql_install_db --defaults-file=/etc/my.cnf (//查看mysql 启动配置文件ps -ef | grep mysqld)
ps :
默认 mysql 密码为空 直接按回车即可
6,安装并运行 redis
-
yum install --enablerepo=remi redis
-
-
service redis start
7,安装nginx
-
yum install nginx
-
service nginx start
修改PHP session 保存方式
vim /opt/remi/php56/root/etc/php-fpm.d/
找到 session 修改
php_value[session.save_handler] = redis
php_value[session.save_path] = "tcp://127.0.0.1:6379"
最后关闭防火墙
/etc/init.d/iptables stop
如若遇到session 保存不了的情况,请检查session保存目录
#建立session保存目录
mkdir /var/lib/php/session
chmod -R 777 /var/lib/php/session
阅读(1913) | 评论(0) | 转发(0) |