`
hong.ri
  • 浏览: 8430 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu+php+mysql+nginx安装

阅读更多

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环境搭建:Linux+Nginx+PHP+MySQL+Redis #### 一、环境概述与推荐版本 在构建一个高效且稳定的商城系统时,选择合适的Web环境至关重要。本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + PHP + ...

    Ubuntu 14+PHP7+Nginx+MySQL编译和安装配置.zip

    Ubuntu 14+PHP7+Nginx+MySQL编译和安装配置

    zabbix详细安装教程(linux+postgresql+nginx+zabbix)

    ### zabbix详细安装教程(linux+postgresql+nginx+zabbix) #### 环境说明与配置 本教程将指导您如何在Linux环境下安装Zabbix监控系统,并结合PostgreSQL作为数据库服务以及Nginx作为Web服务器。具体环境配置为:...

    ubuntunginx+PHP+mysql服务器搭建.rar

    这个"ubuntunginx+PHP+mysql服务器搭建.rar"文件很显然是一个教程或指南,旨在帮助用户在Ubuntu操作系统上配置一个功能完备的Web服务器环境。 首先,我们来详细了解一下这个过程: 1. **Ubuntu**:Ubuntu是一个...

    Ubuntu12.04下安装 nginx + php + mysql 的源代码文件

    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

    ubuntunginx+PHP+mysql服务器搭建.pdf

    Linux+Nginx+MySQL+PHP一体化安装脚本

    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

    ### Linux+nginx+php+mysql+memcache集成化环境搭建详解 #### 一、引言 随着互联网技术的发展,Web应用越来越复杂,对服务器的要求也越来越高。为了满足高性能、高并发的需求,通常会采用Linux+Nginx+...

    lnmp: php7.1+nginx1.11+mysql5.6+yaf+redis

    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服务器搭建.pdf

    这里我们详细探讨如何在Ubuntu系统上搭建基于Nginx的服务器,结合PHP和MySQL,形成一个强大的动态网站平台。 首先,安装Nginx,这是一个高性能的HTTP和反向代理服务器。在Ubuntu上,你可以通过运行以下命令来安装...

    ubuntunginx+PHP+mysql服务器搭建资料.pdf

    在IT行业中,构建一个...以上步骤完成之后,你就成功地在Ubuntu上搭建了一个Nginx+PHP+MySQL的服务器环境,可以用来部署Web应用程序,如WordPress、Drupal等。记得定期更新和维护这些软件以确保系统的安全性和稳定性。

    Linux下Nginx+PHP+MySQL配置(图)

    1. **安装Nginx**:在Linux上,通常使用包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装Nginx。执行相应的命令,例如`sudo apt-get install nginx`或`sudo yum install nginx`。 2. **安装PHP**:...

    ubuntunginx+PHP+mysql服务器搭建参考.pdf

    本篇文章将详细介绍如何在Ubuntu系统上搭建一个基于Nginx的Web服务器,集成PHP处理能力和MySQL数据库服务,以满足网站应用的需求。 首先,我们需要安装Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级...

    Ubuntu11.04下Nginx + PHP + Mysql 安装源文件与安装说明

    在Ubuntu 11.04(Natty Narwhal)操作系统上搭建Nginx、PHP和MySQL环境是一项常见的任务,特别是在构建服务器或者开发Web应用程序时。这个环境通常被称为LEMP(Linux, Nginx, PHP, MySQL)堆栈。下面我们将详细地...

    DebianLNMP加强版一键安装包Debian6配置Nginx+PHP5.3+MySQL最快最新

    DebianLNMP是一个用Linux Shell编写的可以为Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安装顺序命名...

    LANMP-v3(Linux+Apache+Nginx+Mysql+PHP)

    LANMP(Linux + Apache + Nginx + Mysql + PHP)是常见的Web服务器环境组合,尤其在Linux系统中被广泛用于搭建动态网站。这个压缩包提供了便捷的一键安装方式,帮助用户快速配置好PHP开发所需的运行环境。下面将详细...

    ubuntu下配置nginx+php+mysql.pdf

    ubuntu下配置nginx+php+mysql.pdf

Global site tag (gtag.js) - Google Analytics