1. nginx的安装:
sudo add-apt-repository ppa:nginx/stable //添加源
sudo apt-get update //更新
sudo apt-get install nginx //安装
安装完可以在本机测试:
启动nginx:sudo /etc/init.d/nginx start;
访问:http://localhost ; 出现"Welcome to nginx!", 安装成功;
关闭nginx:sudo /etc/init.d/nginx stop;
重启nginx:sudo /etc/init.d/nginx restart;
2. PHP的安装
sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql
//php5-fpm:与nginx配合方式之一,另外个是:spawn-fcgi;
//php5-mysql:访问mysql;
修改nginx配置
sudo vim /etc/nginx/sites-available/default
将index的一行修改为:“index index.html index.htm index.php;”
去掉下面的注释用于支持php脚本:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
测试
新建目录:sudo mkdir /var/www/
修改nginx目录:sudo vim /etc/nginx/sites-available/default
将root行改为“root /var/www;”
新建测试文件:sudo vim /var/www/test.php
输入:“<?php phpinfo();?>”
启动nginx:sudo /etc/init.d/nginx start
访问:http://localhost/test.php,出现php详细信息,配置成功。
关闭nginx:sudo /etc/init.d/nginx stop
3.mysql的安装
sudo apt-get install mysql-server //安装过程中会要求设置root密码。
测试
登录MySQL: mysql -u root -p
输入密码
出现"mysql>"提示符,成功登录。
退出MySQL:exit
4. phpMyAdmin的安装
下载phpMyAdmin-3.4.8-all-languages.tar.gz:http://www.phpmyadmin.net/home_page/downloads.php
下载解压 sudo tar zxvf phpMyAdmin-3.4.8-all-languages.tar.gz
复制至/var/www/:sudo cp phpMyAdmin-3.4.8-all-languages /var/www/
修改文件夹名为phpMyAdmin:sudo mv /var/www/phpMyAdmin-3.4.8-all-languages /var/www/phpMyAdmin
启动nginx后访问:http://localhost/phpMyAdmin,就可以管理MySQL了。
注意:nginx和php5要重启以下:sudo /etc/init.d/nginx restart; sudo /etc/init.d/php5-fpm restart
以上是我在ubuntu 11.04的版本上配置的,在其他linux应该也没有问题,如有问题请留言,我会及时改正~~~
分享到:
相关推荐
### Web环境搭建:Linux+Nginx+PHP+MySQL+Redis #### 一、环境概述与推荐版本 在构建一个高效且稳定的商城系统时,选择合适的Web环境至关重要。本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + PHP + ...
Ubuntu 14+PHP7+Nginx+MySQL编译和安装配置
### zabbix详细安装教程(linux+postgresql+nginx+zabbix) #### 环境说明与配置 本教程将指导您如何在Linux环境下安装Zabbix监控系统,并结合PostgreSQL作为数据库服务以及Nginx作为Web服务器。具体环境配置为:...
这个"ubuntunginx+PHP+mysql服务器搭建.rar"文件很显然是一个教程或指南,旨在帮助用户在Ubuntu操作系统上配置一个功能完备的Web服务器环境。 首先,我们来详细了解一下这个过程: 1. **Ubuntu**:Ubuntu是一个...
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-...
ubuntunginx+PHP+mysql服务器搭建.pdf
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的...
### Linux+nginx+php+mysql+memcache集成化环境搭建详解 #### 一、引言 随着互联网技术的发展,Web应用越来越复杂,对服务器的要求也越来越高。为了满足高性能、高并发的需求,通常会采用Linux+Nginx+...
3. 下载并编译安装Nginx、MySQL、PHP7.1、Yaf和Redis的源码。 4. 配置Nginx以支持PHP处理,通过fastcgi_pass指令连接到PHP-FPM(PHP FastCGI Process Manager)。 5. 配置PHP-FPM以运行PHP7.1,并启用Yaf扩展。 6. ...
这里我们详细探讨如何在Ubuntu系统上搭建基于Nginx的服务器,结合PHP和MySQL,形成一个强大的动态网站平台。 首先,安装Nginx,这是一个高性能的HTTP和反向代理服务器。在Ubuntu上,你可以通过运行以下命令来安装...
在IT行业中,构建一个...以上步骤完成之后,你就成功地在Ubuntu上搭建了一个Nginx+PHP+MySQL的服务器环境,可以用来部署Web应用程序,如WordPress、Drupal等。记得定期更新和维护这些软件以确保系统的安全性和稳定性。
1. **安装Nginx**:在Linux上,通常使用包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装Nginx。执行相应的命令,例如`sudo apt-get install nginx`或`sudo yum install nginx`。 2. **安装PHP**:...
本篇文章将详细介绍如何在Ubuntu系统上搭建一个基于Nginx的Web服务器,集成PHP处理能力和MySQL数据库服务,以满足网站应用的需求。 首先,我们需要安装Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级...
在Ubuntu 11.04(Natty Narwhal)操作系统上搭建Nginx、PHP和MySQL环境是一项常见的任务,特别是在构建服务器或者开发Web应用程序时。这个环境通常被称为LEMP(Linux, Nginx, PHP, MySQL)堆栈。下面我们将详细地...
DebianLNMP是一个用Linux Shell编写的可以为Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安装顺序命名...
LANMP(Linux + Apache + Nginx + Mysql + PHP)是常见的Web服务器环境组合,尤其在Linux系统中被广泛用于搭建动态网站。这个压缩包提供了便捷的一键安装方式,帮助用户快速配置好PHP开发所需的运行环境。下面将详细...
ubuntu下配置nginx+php+mysql.pdf