ubuntu14.04 安装lnmp + redis

1、更新源 apt-get install update

2、安装nginx : apt-get install nginx

         配置nginx:

                            ① cd /etc/sites-enabled/

                            ② vim test.conf 粘贴以下文本框代码保存即可

server {
	listen 80;
	server_name _;
	root /mnt/data/dapp/public;  #目录路径
	index index.html index.htm index.php; #index.php必须存在

	location / {
		if (!-e $request_filename){
			rewrite ^(.*)$ /index.php?s=$1 last;
			break;
		}
	}

	location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ {
        	access_log off;
		root /mnt/data/dapp/public;  #图片文件根目录
        	expires 30d;
        	break;
        }

	location ~* \.php$ {
		fastcgi_pass unix:/var/run/php5-fpm.sock;
		#fastcgi_buffers 8 128k;
		fastcgi_connect_timeout 1200s;
		fastcgi_send_timeout 1200s;
		fastcgi_read_timeout 1200s;
		fastcgi_buffer_size 64k;
		fastcgi_buffers 8 128k;
		fastcgi_busy_buffers_size 128k;
		fastcgi_temp_file_write_size 256k;

		fastcgi_index index.php;
		include fastcgi_params;
		set $path_info "" ;
		set $real_script_name $fastcgi_script_name;
		if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$" ){
			set $real_script_name $1;
			set $path_info $2;
		}
		#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
		fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
		fastcgi_param SCRIPT_NAME $real_script_name;
		fastcgi_param PATH_INFO $path_info;

	}
}

                            ③或者复制default 打开相对应的配置也可以,注意端口号不能重复

        ④ 重启nginx:service nginx restart

 

3、安装mysql : apt-get install mysql-server

         配置mysql:

                   ① vim /etc/mysql/my.cnf 将 bind-address = 127.0.0.1 用 # 注销掉

           ② 重启mysql: service mysql restart;

           ③ 登录mysql: mysql -u root -p密码

           ④开放权限:GRANT ALL PRIVILEGES ON 数据库名.* TO '账号名'@'ip地址' IDENTIFIED BY '密码' WITH GRANT OPTION;  

                   ⑤执行 FLUSH PRIVILEGES;即可

 

4、安装php:apt-get install php5-fpm php5-mysql

         配置php:

                   ① 取消有安全隐患及设置时区:  vim /etc/php5/php.ini

                            将cgi.fix_pathinfo=1 设置为 cgi.fix_pathinfo=0

                            取消 #date.timezone = 并设置为date.timezone = PRC

                   ② 重启php: service php5-fpm restart 即可

 

5、安装redis: apt-get install redis-server

         配置 redis:

                   ① 查看redis状态:ps -aux|grep redis

                   ② 设置外网访问和设置密码:vim /etc/redis/redis.conf

                            将 bind 127.0.0.1 用 # 注释掉

                            找到 #requirepass foobared 取消注释,并将foobared 修改成你的密码并保存

                            注:本系统可以不设置密码也可以正常访问

                   ③ 重启redis: service redis-server restart

                   ④ 登录 redis-cli -a 密码 即可登录 无密码 直接输入 redis-cli 回车即可

                   ⑤安装扩展:apt-get install php-redis

 

6、打开防火墙端口就可以访问了

posted @ 2018-11-20 10:56  zwb_121  阅读(489)  评论(0编辑  收藏  举报