首页 > 开发 > PHP > 正文

ubuntu下配置nginx+php+mysql详解

2024-05-04 23:39:00
字体:
来源:转载
供稿:网友
本篇文章给大家介绍ubuntu下配置nginx+php+mysq,
 

1、更新

 

复制代码代码如下:

sudo apt-get update

 

2、安装nginx

 

复制代码代码如下:

sudo apt-get intsall nginx 

 

Ubuntu安装之后的文件结构大致为:

* 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 

*程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中

*并已经在/etc/init.d/下创建了启动脚本nginx

* 默认的虚拟主机的目录设置在了/var/www/nginx-default

下面可以启动nginx来看看效果(请确保80端口没有其他服务在使用):

 

复制代码代码如下:

sudo /etc/init.d/nginx start 

 

#或者简单的

 

复制代码代码如下:

service nginx start 

 

然后打开浏览器,查看http://localhost/ 看看是否看到了”Welcome to nginx!” 如果看到了,说明安装成功.

当然,基本上,这块儿都不会出问题. 如果运行不成功,可以先

 

复制代码代码如下:

sudo killall apache2 

 

杀掉apache进程

3、安装php

 

复制代码代码如下:

sudo apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl

 

4、安装spawn-fcgi

为什么要安装spawn-fcgi呢,它用来控制php-cgi进程,以防止进程崩溃或是单进程的效率太低.

网上很多人都说要使用spawn-fcgi必须得安装lighttpd,实际上不必要,可以直接安装spawn-fcgi

运行:

 

复制代码代码如下:

sudo apt-get install spawn-fcgi 

 

5、配置

接下来就是最让人头疼的配置.

配置Nginx和spawn-fcgi配合运行

(1).在/etc/nginx/fastcgi_params 文件最后,加入一行,可以用
 

  1. sudo vi /etc/nginx/fastcgi_params 
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表