Chinaunix首页 | 论坛 | 博客
  • 博客访问: 83929
  • 博文数量: 11
  • 博客积分: 187
  • 博客等级: 入伍新兵
  • 技术积分: 136
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-29 10:43
文章分类

全部博文(11)

文章存档

2016年(4)

2014年(1)

2012年(6)

我的朋友

分类: 系统运维

2016-06-29 15:41:08

快速用yum安装PHP+NGINX+REDIS+MYSQL (以下都只讨论64位系统,32位系统已经被淘汰),并且CENTOS默认为6.4

1,安装 epel源  EPEL源作为CENTOS官方源的补充,里边都是一些基础包( 官网)


  1. rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm


2,安装Remi源,Remi源几乎都是最新稳定版,都是Linux骨灰级大牛维护更新 (官网)


  1. rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

3,开始安装PHP,
  1. ======================================================================================================================= N/S Matched: php-fpm ========================================================================================================================
  2. php-fpm.x86_64 : PHP FastCGI Process Manager
  3. php56-php-fpm.x86_64 : PHP FastCGI Process Manager
  4. php70-php-fpm.x86_64 : PHP FastCGI Process Manager
  5. php71-php-fpm.x86_64 : PHP FastCGI Process Manager

php-fpm默认为5.3,此处建议安装PHP56

  
  1. 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


  1. chkconfig --level 2345 php56-php-fpm on

启动PHP-FPM
  1. service php56-php-fpm restart

4,安装mysql


  1. yum -y --enablerepo=remi  install mysql  mysql-server


  1. chkconfig --level 2345 mysqld on


  1. service mysqld start
用  mysql_secure_installation   命令 开始设置mysqld,然后可按照自己喜好修改mysql 配置文件路径 mysql_install_db --defaults-file=/etc/my.cnf (//查看mysql 启动配置文件ps -ef | grep mysqld)
ps :

默认 mysql 密码为空  直接按回车即可
6,安装并运行  redis 
  1. yum install --enablerepo=remi  redis

  2. service redis start
7,安装nginx 

点击(此处)折叠或打开

  1. yum install nginx
  2. 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



阅读(1876) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~