ubuntu15.10配置LNMP(linux+nginx+mysql+php)
2015-11-05 13:44
483 查看
1.安装MYSQL
提示用户名密码
root
root
2.安装nginx
启动
查看
http://127.0.0.1跳出Welcome to nginx!说明配置成功
3.安装PHP5
4.配置nginx.conf
配置/etc/nginx/nginx.conf
搜索文字worker_processes找到worker_processes auto;改为worker_processes 4;
搜索文字keepalive_timeout找到keepalive_timeout 65;改为keepalive_timeout 2;
5.配置Nginx让其使用php-fpm进程
更改如下,直接复制替换
重新加载nginx
5.配置PHP,修改php.ini文件
设置,取消分号;将1改为0
重新加载 PHP-FPM:
6.测试运行
创建探针文件info.php到/usr/share/nginx/html目录下
浏览器访问探针文件http://127.0.0.1/info.php
如果出现PHP版本信息说明配置成功
7.测试mysql
创建测试文件sqltest.php到/usr/share/nginx/html目录下
访问http://127.0.0.1/sqltest.php
如果出现OK字符说明mysql配置成功
apt-get install mysql-server
提示用户名密码
root
root
2.安装nginx
apt-get install nginx
启动
service nginx start
查看
http://127.0.0.1跳出Welcome to nginx!说明配置成功
3.安装PHP5
apt-get install php5-fpm php5-mysql
4.配置nginx.conf
配置/etc/nginx/nginx.conf
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak gedit /etc/nginx/nginx.conf
搜索文字worker_processes找到worker_processes auto;改为worker_processes 4;
搜索文字keepalive_timeout找到keepalive_timeout 65;改为keepalive_timeout 2;
5.配置Nginx让其使用php-fpm进程
cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak gedit /etc/nginx/sites-available/default
更改如下,直接复制替换
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; server_name server_domain_name_or_IP; location / { try_files $uri $uri/ =404; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
重新加载nginx
service nginx reload
5.配置PHP,修改php.ini文件
gedit /etc/php5/fpm/php.ini
设置,取消分号;将1改为0
cgi.fix_pathinfo=0:
重新加载 PHP-FPM:
service php5-fpm reload
6.测试运行
创建探针文件info.php到/usr/share/nginx/html目录下
gedit /usr/share/nginx/html/info.php
<?php phpinfo(); ?>
浏览器访问探针文件http://127.0.0.1/info.php
如果出现PHP版本信息说明配置成功
7.测试mysql
创建测试文件sqltest.php到/usr/share/nginx/html目录下
gedit /usr/share/nginx/html/sqltest.php
<?php $link=mysql_connect("localhost","root","root"); if(!$link) echo "FAILD!"; else echo "OK!"; ?>
访问http://127.0.0.1/sqltest.php
如果出现OK字符说明mysql配置成功
相关文章推荐
- 使用Windows创建Nginx+Apache的负载均衡
- windows下WNMP(windows+nginx+mysql+php)配置
- 启用Nginx目录浏览功能的方法
- nginx 安装 windows service,gzip压缩
- 不用修改nginx的高并发合并回源架构
- nginx负载均衡基于ip_hash的session粘帖
- nginx根据客户端ip地理位置转发到不同服务器上(Geoip+nginx)
- nginx配置文件说明
- nginx开机启动
- centos中搭建nginx环境
- CentOS编译和安装 nginx
- Nginx Location配置指南
- Nginx基础入门之nginx编译参数说明介绍
- nginx或apache日志清洗脚本
- how nginx processes a request
- controlling nginx
- beginer's nginx guid
- 一键安装lnmp-nginx(3)
- linux 下Nginx启动、关闭、重新加载脚本
- Nginx学习笔记