LNMPUbuntuNginx
最近在Ubuntu14.04 LTS 安装 LNMP 一键安装包的时候出现了问题,PHP 5 服务没有启动,只好使用 Ubuntu 官方源进行安装:
Nginx (读音 “engine x”)免费、开源、高效的 HTTP 服务。Nginx 是以稳定著称,功能丰富,结构简单,低资源消耗。本教程将演示如何在ubuntu 14.04 服务器中安装 nginx、PHP5(php-fpm)、MySQL。
----------------------------------------分割线----------------------------------------
Ubuntu 13.04 安装 LAMP/Vsftpd/Webmin/phpMyAdmin 服务及设置http://www.linuxidc.com/Linux/2013-06/86250.htm
CentOS6.4 下的LNMP 生产环境搭建及安装脚本http://www.linuxidc.com/Linux/2013-11/92428.htm
生产环境实用之LNMP架构的编译安装+SSL加密实现http://www.linuxidc.com/Linux/2013-05/85099.htm
LNMP 全功能编译安装 for CentOS 6.3笔记http://www.linuxidc.com/Linux/2013-05/83788.htm
CentOS 6.3 安装LNMP (PHP 5.4,MyySQL5.6)http://www.linuxidc.com/Linux/2013-04/82069.htm
在部署LNMP的时候遇到Nginx启动失败的2个问题http://www.linuxidc.com/Linux/2013-03/81120.htm
Ubuntu安装Nginx php5-fpm MySQL(LNMP环境搭建)http://www.linuxidc.com/Linux/2012-10/72458.htm
----------------------------------------分割线----------------------------------------
1 安装前提示
本文采用的主机名称:server1.example.com,IP地址:192.168.0.100。可能与你的主机有所不同,自行修改。
安装中我们使用root账户,先进行用户切换:
sudo su
2 安装 MySQL 5 数据库
安装 MySQL 运行命令:
apt-get install mysql-server mysql-client
安装过程中会询问建立 Root 账户密码,连续输入两次:
New password for the MySQL “root” user:Repeat password for the MySQL “root” user:
3 安装 Nginx
在安装 Nginx 之前,如果你已经安装 Apache2 先删除在安装 nginx:
service apache2 stop
update-rc.d -f apache2 remove
apt-get remove apache2
apt-get install nginx
启动 nginx 服务:
service nginx start
试试安装是否成功,在浏览器输入IP或主机地址 (e.g.http://192.168.0.100),如下图所示,说明安装成功:
在 Ubuntu 14.04 中默认的根目录为/usr/share/nginx/html.
4 安装 PHP5
我们必须通过PHP-FPM才能让PHP5正常工作,安装命令:
apt-get install php5-fpm
php-fpm是一个守护进程。
5 配置 nginx
使用Vi打开配置文件/etc/nginx/nginx.conf:
vi /etc/nginx/nginx.conf
配置不是很容易明白,可以参考:http://wiki.nginx.org/NginxFullExample和http://wiki.nginx.org/NginxFullExample2
我们需要调整工作进程数设置,如下面的值设置:
[...]worker_processes4;[...]keepalive_timeout 2;[...] |
默认虚拟主机设置文件/etc/nginx/sites-available/default按如下设置:
vi /etc/nginx/sites-available/default
[...]server { listen 80; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; # Make site accessible from http://localhost/ server_name _; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ /index.html; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } location /doc/ { alias /usr/share/doc/; autoindex on; allow 127.0.0.1; allow ::1; deny all; } # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests #location /RequestDenied { # proxy_pass http://127.0.0.1:8080; #} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php$ { try_files $uri =404; 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; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /.ht { deny all; }}[...] |
取消同时侦听 IPv4和IPv6 的80端口。
server_name _;默认主机名 (当然你可以修改,例如修改为:www.example.com).
index主页这一行我们加入index.php。
PHP 重要配置配置location ~ .php$ {}这几行我们需要启动,反注释掉。另外再添加一行:try_files $uri =404。
(其他配置查看http://wiki.nginx.org/Pitfalls#Passing_Uncontrolled_Requests_to_PHP和http://forum.nginx.org/read.php?2,88845,page=3).
保存文件并重新加载 nginx 命令:
service nginx reload
如果加载失败,直接用删除所有配置内容,用上面的信息替换。
更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-05/102351p2.htm

115网盘里会有很多的资源,那么该怎么找资源呢?用户们可以在软件里搜索需要的资源,然后进入下载界面,然后选择存至网盘就可以了。这篇115网盘找资源方法介绍就能够告诉大家具体的内容,下面就是详细的介绍,赶紧来看看吧。115网盘怎么找资源答:在软件里搜索内容,然后点击存至网盘。具体介绍:1、首先在app里输入想要的资源。2、之后点击出现的关键词链接。3、接着进入下载界面。4、点击里面的存至网盘就可以了。

韩小圈是能够观看很多韩剧的软件,那么为什么突然没有资源呢?这个软件可能是因为网络问题,版本问题,或者是版权问题才没有资源。这篇韩小圈突然没有资源原因介绍就能够告诉大家具体的内容,下面就是详细的介绍,赶紧来看看吧。韩小圈为什么突然没有资源了答:由于网络问题,版本问题,版权问题导致具体介绍:1、网络问题解决方法:可以选择不同的网络,然后重新登录软件试试。2、版本问题解决方法:用户们可以从官网上下载这个软件的最新版本。3、版权问题解决方法:有的韩剧是因为版权问题下架,可以选择别的韩剧观看。

资源管理器.exe在Windows11的安全模式下崩溃?不会了。Microsoft刚刚发布了开发频道的新补丁,虽然此版本没有新功能,但许多修复和改进都进入了Windows预览体验计划,包括资源管理器.exe在安全模式下崩溃的烦人错误。好吧,你现在可以告别它了,至少在Windows预览体验计划中是这样。但与所有这些更新一样,它们也将进入实时Windows服务器。修复了导致资源管理器.exe无法在安全模式下工作的问题。但是,文件资源管理器还进行了其他一些修复,因此Microsoft热衷于使其正常工作

在消逝的光芒这个游戏中,许多玩家在前期可能会因为资源匮乏而被无数丧尸包围。有时候他们还会冒险去拯救被困的流浪者,这些流浪者可能还会提供一些支线任务,完成后会有丰厚的奖励。消逝的光芒无限资源获取首先,找到一个赈灾包裹,放入仓库。在【物品栏】的首页,选择一个数量较多的物品,在选中时使用鼠标左键点击。2然后,按【ESC】,鼠标不要移动,快速按F+A,按1下就好,隔约0.25秒,感觉仓库页面快跳出来时按鼠标左和右键,鼠标不要移且不是长按,跳出存放物品的提示即成功。3最后,在仓库找到【贩灾包裹】,被提示框

指导原则:Go语言本身并不直接支持图形界面开发,但是可以通过调用其他语言的库或者使用现有的工具来实现图形界面开发。本文将介绍一些常用的工具和资源,帮助读者更好地探索使用Go语言进行图形界面开发的可能性。一、Go语言图形界面开发的现状Go语言是一种高效、简洁的编程语言,适用于各种应用领域,但在图形界面开发方面并不擅长。由于Go语言的性能和并发特性,许多开发者希

现在,ChatGPT已不支持Plus付费了。△ChatGPT截图原因很简单:High demand。需求量太大,以至于OpenAI不得不暂停Plus的销售。之后何时开放也没有明说。前几天ChatGPT就因出现大规模封号引发热议,现在竟正儿八经地关闭了Plus付费会员的申请。不少网友归因于计算资源不够了,已经不单是靠钱能解决得了的问题。金主爸爸微软还要供给自己的用户群体。地球上已经没有足够的算力来满足需求了。还有已经付费的网友表示庆幸:真的无法想象回到GPT-3.5的日子。ChatGPT关闭Plu

Java是一种广泛应用于开发应用程序和创建网站的编程语言。然而,在开发和部署Java应用程序时,您可能会遇到以下错误:无法找到应用程序资源。这种错误常常发生在打包和部署Java应用程序时。本文将讨论此错误的原因、解决方案和避免方法。错误原因无法找到应用程序资源错误通常是由以下一些原因引起的:1.1文件丢失或损坏:当应用程序的程序包或依赖库文件缺失或损坏时,

Python作为一种编程语言的需求推动了它在学习其不同方面上的丰富资源。虽然初学者有各种教程和指南帮助他们入门,但进阶学习者常常难以找到满足他们特定需求的资源。在本文中,我们将探讨一系列旨在提升你的Python技能的资源,涵盖高级语言特性、设计模式、性能优化等主题。高级Python语言特性TogetthemostoutofPython,it’simportanttomasteritsadvancedlanguagefeatures.Thesefeaturesenableefficient,rea


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Atom editor mac version download
The most popular open source editor

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SublimeText3 Linux new version
SublimeText3 Linux latest version

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment
