红联Linux门户
Linux帮助

ubuntu15.10配置LNMP(linux+nginx+mysql+php)

发布时间:2015-11-05 15:10:55来源:linux网站作者:gsls200808

1.安装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配置成功。


Ubuntu kylin 15.10下安装LNMP环境初试:http://www.linuxdiyf.com/linux/15408.html

Ubuntu15.04下搭建LNMP环境:http://www.linuxdiyf.com/linux/13025.html

CentOS/Debian/Ubuntu系统一键安装LNMP/LAMP/LNMPA网站环境:http://www.linuxdiyf.com/linux/13084.html

Ubuntu 14.04搭建LNMP:http://www.linuxdiyf.com/linux/11900.html

CentOS 7源码安装最新版LNMP环境:http://www.linuxdiyf.com/linux/10839.html