ubuntu 12.04 安装 nginx+php+mysql web服务器

Nginx 是一个轻量级,以占用系统资源少,运行效率而成为web服务器的后起之秀,国内现在很多大型网站都以使用nginx,包括腾讯、新浪等大型信息网站,还有淘宝网站使用的是nginx二次开发的web服务器。

直接php+mysql这是Linux web服务器的黄金组合。今天我们一来学如何在ubuntu 12.04 中架设lnmp。

1. 使用官方PPA安装 Nginx 最新版本,使用以下命令:
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx

Nginx相关控制命令:
启动 Nginx:
sudo /etc/init.d/nginx start
浏览器浏览运行情况输入:http://localhost ;如果现实”Welcome to nginx!”,表明你的 Nginx 服务器安装成功!
关闭 Nginx:sudo /etc/init.d/nginx stop;
重启 nginx:sudo /etc/init.d/nginx restart;
2. 安装 PHP,输入以下命令:
sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql
配置Nginx站点,设置:
sudo vi /etc/nginx/sites-available/default
修改 “index” 为:“index index.html index.htm index.php;”
删除以下内容:

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

测试,创建网站目录
sudo mkdir /var/www/
建立一个虚拟站点:
sudo vi /etc/nginx/sites-available/default
修改root目录: “root /var/www;”
建立一个测试页面:
sudo vi /var/www/test.php
在测试页面test.php中加入以下代码:

<?php phpinfo();?>

重启nginx
sudo /etc/init.d/nginx restart
浏览器输入以下地址,看看有没有安装成功!
http://localhost/test.php
3.安装 MySQL 数据库:
sudo apt-get install mysql-server

投稿作者 作者网站
订阅
提醒
guest
8 评论
最老的
最新 得票率最高的
直线反馈
查看所有评论
lidashuang
8 年 之前

标题错了? mysal => mysql

chinacnd
答复  lidashuang
8 年 之前

感谢提醒!

z
z
8 年 之前

亲,你是不是在
http://www.irving-swift.com/2012/05/quick-start-guide-to-install-lemp-server-on-ubuntu-12-04-linux-nginx-mysql-php/
翻译过来的文章啊???

这里你翻错了
“删除以下内容:”
原文 “uncomment the following lines” 应该翻为 “删除下面行的注释:”

害我纳闷半个小时:怎么自己架的就是不识别PHP呢,,,,

z
z
8 年 之前

哦,对了 在某些VPS自带的ubuntu里面 没有vi的,需要自己安装vim用的,,,

rolay
rolay
7 年 之前

这尼玛设置,误导群众不说,转载还不注明出处

rolay
rolay
7 年 之前

能成功才怪,建立网站目录之前,配置文件路径都没修改,对着网站彻底失望

zhuguowei
zhuguowei
5 年 之前

建议参考:http://wiki.ubuntu.org.cn/Nginx#.E9.85.8D.E7.BD.AE_nginx

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4108篇

关注我的头条 不要放弃,百折不挠,坚强、自信。





文章归档

8
0
很喜欢你的想法,请评论。x
()
x