1、安装MYSQL
sudo apt-get install mysql-server
2、安装NGINX
1)打开https://launchpad.net/~nginx/+archive/development按照里面的说明为Ubuntu增加NGINX的PPA源,手动添加方法打开系统软件源,在增加其它软件中分别增加以下两条地址
sudo vim /etc/apt/sources.list
deb http://ppa.launchpad.net/nginx/development/Ubuntu maverick main
deb-src http://ppa.launchpad.net/nginx/development/Ubuntu maverick main
2)增加key,并update一下。
sudo apt-key adv --keyserver keyserver.Ubuntu.com --recv-keys C300EE8C
sudo apt-get update
3)安装NGINX
sudo apt-get install nginx
3、安装 phpy + php-fpm + 其他模块
1)新建/var/www/目录,当然这个目录由你自己决定放在那里,做了修改之后要记得设置后面的nginx的代码。
sudo mkdir /var/www
2)安装模块
sudo apt-get install php5-cgi php5-mysql php5-fpm 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-sqlite php5-tidy php5-xmlrpc php5-xsl
4、修改配置文件
1)打开 /etc/php5/fpm/php.ini
sudo vim /etc/php5/fpm/php.ini
找到这段代码:cgi.fix_pathinfo=1,修改为:
cgi.fix_pathinfo=0
2)修改 /etc/nginx/sites-available/default,直接替换掉里面的所有代码,参考如下:
sudo vim /etc/nginx/sites-available/default
server {
listen [::]:80 default ipv6only=on; ## listen for ipv6
listen 80;
server_name localhost;
root /var/www/; #如果你修改上面的目录,这里做相应修改.
#access_log /var/www/log/xxx-access.log;
#error_log /var/www/logs/xxx-error.log;
location / {
index index.php index.html index.htm;
}
#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 /var/www/nginx-default;
#}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
3)修改 /etc/nginx/fastcgi_params,直接在末尾添加以下内容:
sudo vim /etc/nginx/fastcgi_params
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;
4)重新启动 nginx 和 php-fpm,配置完成:
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm reload
即安装完成了。大家好好玩玩吧。
相关推荐
Ubuntu12.04下安装 nginx + php + mysql 的源代码文件 里面包含如下文件 ibiconv-1.14.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz pcre-8.30.tar.gz mysql-5.5.22.tar.gz nginx-...
本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + PHP + Nginx + MySQL + Redis**。这些技术组合在一起可以为您的商城系统提供强大的性能支持。 - **Ubuntu**: 作为操作系统的基础,推荐使用最新的稳定...
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的...
对于MySQL的深入使用,如创建数据库、用户管理和性能优化,可以查阅`mysql安装文档.docx`,该文档应该包含更详尽的指导和最佳实践。 总的来说,掌握在Linux环境下安装和配置Nginx与MySQL是IT专业人士必备的技能之一...
【Nginx、PHP、MySQL源代码包详解】 在IT领域,构建Web服务器环境时,Nginx、PHP和MySQL是三个至关重要的组件。Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、高并发处理能力而广受青睐。PHP是一种广泛...
**MySQL安装**: MySQL是一个关系型数据库管理系统,广泛用于Web应用。安装过程如下: ```bash sudo apt-get install mysql-server ``` 安装完成后,你需要设置MySQL root用户的密码。运行`mysql_secure_...
这个"ubuntunginx+PHP+mysql服务器搭建.rar"文件很显然是一个教程或指南,旨在帮助用户在Ubuntu操作系统上配置一个功能完备的Web服务器环境。 首先,我们来详细了解一下这个过程: 1. **Ubuntu**:Ubuntu是一个...
ubuntu-nginx-mysql-php-nodejs 从 Ubuntu:14.04 构建的 Docker 容器,带有 MySQL、Redis、Nginx、PHP 和 Node.js -
在本文中,我们将详细探讨如何在Ubuntu 12.04服务器上安装Nginx、PHP5(通过PHP-FPM)以及MySQL,构建一个高效且可靠的Web服务器环境。这个过程适用于那些希望在Ubuntu上搭建网站或者开发Web应用程序的用户。 首先...
Ubuntu nginx mysql php Apache一键安装shell_unmpa
1. **MySQL安装与配置** - 使用`apt-get`命令安装MySQL服务器和客户端: ``` sudo apt-get install mysql-server mysql-client ``` - 在安装过程中,系统会提示你设置MySQL的root用户密码。 - 安装完成后,...
在构建一个基于Ubuntu系统的Web服务器时,通常会选择Nginx作为Web服务器,PHP作为后端脚本语言,而MySQL作为数据库管理系统。以下是根据提供的文件内容,详细解释如何一步步搭建一个Ubuntu Nginx + PHP + MySQL...
这里我们详细探讨如何在Ubuntu系统上搭建基于Nginx的PHP和MySQL服务器,这通常被称为LEMP(Linux, Nginx, MySQL, PHP)堆栈。 首先,我们安装Nginx。在Ubuntu上,可以使用`apt-get`命令来安装Nginx,它是一个高性能...
在本文中,我们将详细介绍如何在Ubuntu 12.04服务器上安装Nginx、PHP5(通过PHP-FPM)和MySQL,构建一个完整的Web服务器环境。这是一个适合初学者和有经验的系统管理员的指南,旨在提供详细的步骤来完成这个常见的...
Ubuntu Debian(NGINX/PHP/MYSQL)快速配置工具LNMP云安装 Ubuntu Debian云安装基于debian apt-get 快速配置安装nginx php mysql等。LNMP云安装Ubuntu Debian(NGINX/PHP/MYSQL)快速配置工具经测试,整个过程约2-5分钟...
这里我们详细探讨如何在Ubuntu系统上搭建基于Nginx的服务器,结合PHP和MySQL,形成一个强大的动态网站平台。 首先,安装Nginx,这是一个高性能的HTTP和反向代理服务器。在Ubuntu上,你可以通过运行以下命令来安装...
Ubuntu 14+PHP7+Nginx+MySQL编译和安装配置
本篇文章将详细介绍如何在Ubuntu系统上搭建一个基于Nginx的Web服务器,集成PHP处理能力和MySQL数据库服务,以满足网站应用的需求。 首先,我们需要安装Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级...