ubuntu下的nginx+php+mysql安装配置

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配合运行

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

sudo vi /etc/nginx/fastcgi_params

加入此行:

fastcgi_param SCRIPT_FILENAME documentrootfastcgi_script_name;

(2).另外需要在PHP-CGI的配置文件(Ubuntu 上此配置文件位于/etc/php5/cgi/php.ini)中,找到cgi.fix_pathinfo选 项,修改为:

cgi.fix_pathinfo=;

这样php-cgi方能正常使用SCRIPT_FILENAME这个变量.

时间: 2024-10-03 11:10:59

ubuntu下的nginx+php+mysql安装配置的相关文章

基于ubuntu下nginx+php+mysql安装配置的具体操作步骤_php实例

1.更新 1 sudo apt-get update 2.安装nginx 1 sudo apt-get intsall nginx  Ubuntu安装之后的文件结构大致为:* 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下*程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中*并已经在/etc/init.d/下创建了启动脚本nginx* 默认的虚拟主机的目录设置在了/var/www/n

ubuntu+nginx+php+mysql安装配置方法命令

1.先更新ubuntu系统 更新命令 sudo apt-get update sudo apt-get upgrade 2.更新和安装update and install sudo apt-get update sudo apt-get install nginx 3.启动nginx sudo /etc/init.d/nginx start 4.check version nginx -v 5.配置php+mysql sudo apt-get install php5-cli php5-cgi

Linux下Tomcat+Nginx服务器环境安装配置的简明教程_nginx

一.安装 1.安装JDK下载的jdk文件为:jdk-6u45-linux-x64.bin,执行如下命令进行安装: #./jdk-6u12-linux-i586.bin 2.安装tomcat: #tar zxvf apache-tomcat-6.0.18.tar.gz #mv apache-tomcat-6.0.29 tomcat 这里我将解压后的apache-tomcat-6.0.29重命名为了tomcat方便操作. 3.配置环境变量:编辑/etc下的profile文件,加上如下内容: JAVA

Windows下用Nginx代理Django安装配置实例_nginx

一. 安装djanjo1.下载源码 https://www.djangoproject.com/download/ 本文下载的djanjo版本为1.5.1,下载链接如下: https://www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz 2.安装 进入源码目录执行以下命令: 复制代码 代码如下: python setup.py install 3.验证djanjo 复制代码 代码如下: >>> import django &

Windows下MySQL安装配置方法图文教程_Mysql

Windows下的安装与配置MySQL详细步骤思路,分享给大家,供大家参考,具体内容如下 本文介绍Windows XP下的安装与配置. 要想在Windows中运行MySQL,需要: Ø 32位Windows操作系统,例如9x.Me.NT.2000.XP或Windows Server 2003. 基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行.强烈建议使用基于Windows NT的操作系统. Ø TCP/IP协议支持(也许是所有数据库系统的基

MAC下mysql安装配置方法图文教程_Mysql

一.下载MySQL     访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到"MySQL Community Server"下方有一个"download"点击. 进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他

MySQL安装配置方法教程_Mysql

所有平台的Mysql下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. 一.Linux/UNIX上安装MysqlLinux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器.你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器. MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器. MySQL-devel - 库和包含文

win10免安装版本的MySQL安装配置教程

网上找了好多,发现好多不是linux系统的就是与现在新版本有出入,自己做小项目亲手实践了一下,供大家借鉴. MySQL版本:mysql-5.7.17 下载方法: 1.MySQL官方网址https://www.mysql.com/downloads/ 2.下载方法: a.选择对应模块: b.选择对应的版本(这里我选windows): c.选择32位或64位版本进行下载: d.点击下载,它会让登陆或注册,这里可以跳过: MySQL安装配置 1.将下载的.zip 文件解压后放到要安装的地方,位置随意.

ubuntu下使用Python连接Mysql数据库和Mongodb数据库

连接Mysql        如果要在ubuntu下使用Python连接Mysql只要两个步骤就ok              第一步: 在终端下输入sudo apt-get install python-mysqldb                第二步: 在终端下测试                 如果可以导入MySQLdb的包说明,可以成功的使用MySQL                第三步:可以写个代码测试一下,这里不做演示 连接mongodb        第一步:在终端下输入s