Ubuntu 12.04 VPS 搭建LNMP环境
2016-09-29 17:16
302 查看
本文从全新的Ubuntu 12.04 VPS下搭建LNMP环境
欢迎到 我的博客 查看更详细的内容
更新一下系统
启动nginx
测试nginx
欢迎到 我的博客 查看更详细的内容
准备
首先,手头的服务器是腾讯云的服务器,这里有个坑,必须在腾讯云管理面板中设置安全组开放端口,才能从外网访问服务器更新一下系统
sudo apt-get update sudo apt-get upgrade
安装Nginx和PHP
安装配置Nginx
安装nginxsudo apt-get install nginx
启动nginx
sudo service nginx start
测试nginx
wget http://127.0.0.1[/code]
如果出现如下结果,则nginx部署成功
在浏览器中,访问服务器公网IP查看Nginx是否运行安装配置PHP
安装PHPsudo apt-get install php5-fpm
配置php启动方式
在/etc/php5/fpm/pool.d/www.conf里配置启动方式,配置如下:listen = /var/run/php5-fpm.sock listen = 127.0.0.1:9000
启动phpsudo service php5-fpm start联合配置Nginx和PHP
修改php5-fpm和Nginx的配置,实现联动
用以下命令查看php-fpm默认配置sudo netstat -tunpl | grep php-fpm
如下:
因此需要把php解析的请求转发到127.0.0.1:9000
修改Nginx配置sudo vim /etc/nginx/sites-available/default
修改配置文件相应部分如下# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: fastcgi_pass 127.0.0.1:9000; # # With php5-fpm: # fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
修改完成,按下Esc键,输入:wq!保存退出重启服务
sudo service nginx restart sudo service php5-fpm restart验证
创建测试php文件sudo vim /usr/share/nginx/html/info.php sudo vim /usr/share/nginx/html/hello.phpinfo.php中写入以下内容:<?php phpinfo(); ?>hello.php中写入如下内容<?php echo "<title>Test Page</title>"; echo "Hello World!"; ?>
保存退出,在浏览器中访问公网IP/info.php
访问公网IP/hello.php
相关文章推荐
- ubuntu 12.04(64位)下搭建android2.3/android4.2/4.1/4.0开发环境
- Ubuntu 搭建LNMP环境图文教程 安装Nginx服务器
- Ubuntu安装nginx php5-fpm mysql (lnmp环境搭建)
- vmware workstation + kvm + ubuntu 12.04 + openstack(folsom)环境搭建
- ubuntu 12.04 java jdk 环境的搭建
- Ubuntu 12.04搭建Ruby on Rails开发环境
- Ubuntu 12.04 一键安装lnmp环境
- Ubuntu安装nginx php5-fpm mysql (lnmp环境搭建)
- LNMP环境 搭建 多站点 配置 Ubuntu12 04 Nignx Mysql Php(php5-fpm )
- vmware workstation + xen + ubuntu 12.04(Dom 0)环境搭建
- Ubuntu 搭建LNMP环境图文教程 安装所需依赖库
- Ubuntu 12.04 LTS 下 OpenGL环境的搭建
- Ubuntu 搭建LNMP环境图文教程 配置nginx支持PHP
- 【学习Android NDK开发】搭建Android SDK开发环境(Ubuntu 12.04 LTS 32-bit)
- Ubuntu上搭建android BSP的开发编译环境 && 设置定时编译任务 && ubuntu从10.04升级到12.04后编译出错
- Ubuntu 搭建LNMP环境图文教程 安装MySQL数据库
- Ubuntu 12.04 中android4.0 源码编译环境搭建
- RoboCup 2D在Ubuntu 12.04下的仿真平台环境搭建和上场全过程
- Ubuntu 12.04搭建hadoop单机版环境
- 【学习Android NDK开发】搭建Android NDK开发环境(Ubuntu 12.04 LTS 32-bit)