CentOS6.5安装LAMP+Redis

阿里云香港

CentOS6.5 64位

默认内核版本 2.6.32-431.el6.x86_64  (尽量不更新系统,保持内核版本号统一)
 
关闭SELINUX  (已默认关闭)
 
#vi /etc/selinux/config

将SELINUX=enforcing 修改为 SELINUX=disabled
 
关闭防火墙

暂时关闭
#service iptables stop

永久关闭
#chkconfig iptables off

查看防火墙状态
#service iptables status

(需要重启才生效)
#reboot

一、安装MySQL
 
安装
#yum install mysql-server

设置开机启动
#chkconfig mysqld on

启动mysql
#service mysqld start

拷贝配置文件 
#cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
 
初始化
mysql_secure_installation
 
回车,根据提示输入Y
 
输入2次密码,回车
 
根据提示一路输入Y
 
最后出现:Thanks for using MySQL!

开放远程登录权限
#mysql -uroot -p
输入密码
>use mysql;
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;
>exit

重启mysql
#service mysqld restart

二、安装php   
 
#yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml \
php-xmlrpc php-mbstring php-bcmath php-mhash

配置PHP
#vi /etc/php.ini
 
修改如下内容 (可根据情况修改)    
 
memory_limit = 256M 
 
upload_max_filesize = 8M
 
-----------------------------------
session.save_path = "/var/lib/php/session"
 
将其改为
 
session.save_path = "/data/sessions"
 
修改
session.auto_start = 1
 
保存,
 
然后
#mkdir /data
#mkdir /data/sessions
#chown -R daemon:daemon /data/sessions
#chmod -R 777 /data/sessions
#mkdir /data/logs
#chown -R daemon:daemon /data/logs
#chmod -R 777 /data/logs
#mkdir /data/logs/apache
#chown -R daemon:daemon /data/logs/apache
#chmod -R 777 /data/logs/apache
#mkdir /data/www
#chown -R daemon:daemon /data/www

#chmod -R 777 /data/www


三、安装Apache

安装apache
#yum install httpd
  
编辑文件  
#vi /etc/httpd/conf/httpd.conf
  
Listen 80

ServerName 47.89.47.96:80
  
DocumentRoot "/var/www/html" 修改为  /data/www
  
<Directory "/data/www">  
  
   AllowOverride None  #修改为:AllowOverride All (允许.htaccess)  
  
   DirectoryIndex index.html 修改为 index.php index.html index.htm  
  
ErrorLog "/data/logs/apache/error_log"  
  
CustomLog "/data/logs/apache/access_log" combined

NameVirtualHost *:80

Include conf/vhosts.conf

保存退出

#vi /etc/httpd/conf/vhosts.conf


写入如下
  
<VirtualHost *:80>
    DocumentRoot "/data/www/phplee/www/home"
    ServerName www.phplee.com
    ServerAlias phplee.com blog.phplee.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/data/www/phplee/www/admin"
    ServerName manager.phplee.com
</VirtualHost>
  
启动服务:  
#service httpd start
  
设置开机自动启动:  
#chkconfig httpd on

四、安装redis

更新源  
#cd /data
#wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm .
#rpm -ivh epel-release-6-8.noarch.rpm

安装
#yum install redis php-redis

配置

#vi /etc/redis.conf
maxmemory 100mb //添加一行 最大内存
appendonly yes  //修改 启用持久化

启动及开机启动

#service redis start
#chkconfig redis on

进入测试

#redis-cli
127.0.0.1:6379>set foo bar
OK
127.0.0.1:6379>get foo
"bar"
127.0.0.1:6379>quit

PS:

ThinkPHP中这样引用就可以了

S(array('type'=>'redis','host'=>'127.0.0.1','port'=>'6379','prefix'=>'think','expire'=>600));

iptables设置

开机启动
#chkconfig iptables on

查看状态
#service iptables status

开放80端口
#iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
#iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
#iptables -A INPUT -p tcp --dport 6379 -j ACCEPT

保存更改
#service iptables save

重启防火墙以便生效
#service iptables restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值