ubuntu 12.04 安装 nginx+php+mysql web服务器
2016-05-26 21:05
661 查看
Nginx 是一个轻量级,以占用系统资源少,运行效率而成为web服务器的后起之秀,国内现在很多大型网站都以使用nginx,包括腾讯、新浪等大型信息网站,还有淘宝网站使用的是nginx二次开发的web服务器。
直接php+mysql这是Linux web服务器的黄金组合。今天我们一来学如何在ubuntu 12.04 中架设lnmp。
1. 使用官方PPA安装 Nginx 最新版本,使用以下命令:
Nginx相关控制命令:
启动 Nginx:
浏览器浏览运行情况输入:http://localhost ;如果现实”Welcome to nginx!”,表明你的 Nginx 服务器安装成功!
关闭 Nginx:sudo /etc/init.d/nginx stop;
重启 nginx:sudo /etc/init.d/nginx restart;
2. 安装 PHP,输入以下命令:
配置Nginx站点,设置:
修改 “index” 为:“index index.html index.htm index.php;”
删除以下内容:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
测试,创建网站目录
建立一个虚拟站点:
修改root目录: “root /var/www;”
建立一个测试页面:
在测试页面test.php中加入以下代码:
<?php phpinfo();?>
重启nginx
浏览器输入以下地址,看看有没有安装成功! http://localhost/test.php 3.安装 MySQL 数据库:
原文地址: http://imcn.me/html/y2012/11833.html
直接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
原文地址: http://imcn.me/html/y2012/11833.html
相关文章推荐
- Nginx 性能优化
- nginx配置变量
- Apache与Nginx的优缺点比较
- [转载]NGINX原理分析 之 SLAB分配机制
- nginx location模块--匹配规则
- nginx配置详解
- nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)
- Nginx+PHP-FPM时快时慢问题的解决
- 开启nginx目录文件列表显示功能
- Nginx之location 匹配规则详解
- Nginx,原生PHP 搭建小型web app
- KVM虚拟化搭建nginx负载均衡 和lamp 架构(三 nginx负载均衡)
- nginx限制ip请求次数 以及并发次数
- nginx的root和alias指令的区别
- nginx location 匹配顺序
- nginx匹配规则
- Nginx动静分离
- MAC上安装Homebrew、Nginx、PHP、MySQL
- zabbix 监控 nginx性能
- 超越整理的nginx配置文件详细说明