首頁 php教程 php手册 Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构

Jun 06, 2016 pm 07:52 PM
lnmp ubuntu 搭建

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 最近一直在倒腾Wordpress网站,所以要在Linux服务器上搭建LNMP环境,每次换服务器都要重新安装各种服务麻烦不说还浪费很多时间,虽然有LNMP的集成安装包,对于我的机器来说我觉得实在是太慢了,安装

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

    最近一直在倒腾Wordpress网站,所以要在Linux服务器上搭建LNMP环境,每次换服务器都要重新安装各种服务麻烦不说还浪费很多时间,虽然有LNMP的集成安装包,对于我的机器来说我觉得实在是太慢了,安装一个LNMP可能要一两个小时,也不太可取,所以就想写个安装文档,为以后在虚拟机上部署节省时间。在写LNMP之前我还想说说最近使用阿里云ECS和京东云擎的一些感受:试用了阿里云的云服务器 ECS并部署Wordpress网站,总的来说ECS还是非常稳定的,速度也可以,独立IP地址,唯一的缺点就是价格有点偏高,对于我这种玩博客的穷人,我觉得还是买个虚拟主机玩玩就行了。
    京东云擎还可以,免费而且速度还可以,不过对上传包的大小都有限制。apache、tomcat、nginx等web应用服务器。在云计算的定义里,它就是一台已经安装好、各种参数已经配置好,等待你一键启用的应用服务器。它可以根据用户的需求,创建多个实例,以满足海量用户访问,也可以减少实例创建,降低你的硬件成本。SO 这就是京东云应用引擎,像云一样动态扩展收缩,并按实际使用收费(目前还免费中

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构
    言归正传,搭建了LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构,服务器为阿里云服务器,系统为ubuntu13.04 64位。
    第零步:创建一个新的用户
    使用一个非 root 的用户,更不容易犯错误,所以首先我们先创建一个普通用户 aliyun
    并且设定新用户的密码。

    # useradd -s /bin/bash -m -d /home/aliyun aliyun
    # passwd aliyun
    然后再 sudo 文件中加入这个用户:

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构
    1 #vi /etc/sudoers
    加入一行新的记录:
    1 aliyun   ALL=(ALL:ALL) ALL
    第一步:安装软件
    首先更新 ubuntu 的软件包安装源:
    1 $ sudo apt-get update
    1.  安装 nginx 很简单,直接输入命令:

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构
    1 $ sudo apt-get install nginx
    2.  安装 mysql,同样很简单:
    1 $ sudo apt-get install mysql-client-5.5 mysql-server-5.5
    ?

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构
    安装过程中,会让你输入 root 的密码,并且确认。
    3.  安装 php-fpm,因为 wordpress 是 php,我们使用 php-fpm 来驱动,需要安装的软
    件包较多,但是都在一个命令中搞定
    1 $ sudo apt-get install php5 php5-fpm php5-cli php5-cgi php5-mysql php5-gd

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构
    4.  下载 wordpress 中文版,并且解压在/home/aliyun 目录下:

    $ wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
    $ unzip wordpress-3.9-zh_CN.zip
    ?
    如果提示没有 unzip,用 sudo apt-get install unzip 安装一下。

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构
    第二步:配置软件
    1.  在 mysql 中创建 wordpress 数据库,并且创建一个新的 aliyun 用户,并将 wordpress
    数据库授权给 aliyun 这个用户:
    1 $ mysql ?uroot ?p
    输入密码,后创建数据库:
     mysql> create database wordpress character set utf8;
    mysql> grant all privileges wordpress.* to aliyun@localhost identified by
    'passwd';
    注意这里 passwd 是用你自己的密码串去替代。
    2.  修改 wordpress 的配置文件
    首先,拷贝一份 wordpress 的配置文件:
   
    $ cd /home/aliyun/wordpress
    $ cp wp-config-sample.php wp-config.php
    然后用 vi 打开配置文件,将数据库的地址、名称、用户名、密码填入:

    define('DB_NAME', 'wordpress');
    define('DB_USER', 'aliyun');
    define('DB_PASSWORD', '刚刚创建的密码');
    define('DB_HOST', 'localhost');
    define('DB_CHARSET', 'utf8');
    同时, 紧接着数据库配置后面, 点击开配置文件中生成 session 随机密钥的地址,并将将生
    成的密钥拷贝替换掉配置文件中的 8 行配置:
Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构

[1] [2] 

Ubuntu 13.04搭建LNMP(Linux+Nginx+MySQL+PHP)网站服务器架构

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

ubuntu終端機打不開怎麼辦? 修復Ubuntu無法開啟終端機問題的方法 ubuntu終端機打不開怎麼辦? 修復Ubuntu無法開啟終端機問題的方法 Feb 29, 2024 pm 05:30 PM

ubuntu終端機打不開怎麼辦? 修復Ubuntu無法開啟終端機問題的方法

如何取消Ubuntu 18.04資料夾右下角的鎖定圖示? 如何取消Ubuntu 18.04資料夾右下角的鎖定圖示? Jan 12, 2024 pm 11:18 PM

如何取消Ubuntu 18.04資料夾右下角的鎖定圖示?

以超級使用者登入Ubuntu 以超級使用者登入Ubuntu Mar 20, 2024 am 10:55 AM

以超級使用者登入Ubuntu

Ubuntu 24.04 LTS 七大亮點搶先看 Ubuntu 24.04 LTS 七大亮點搶先看 Feb 27, 2024 am 11:22 AM

Ubuntu 24.04 LTS 七大亮點搶先看

如何在Ubuntu開始功能表中移除圖示? 如何在Ubuntu開始功能表中移除圖示? Jan 13, 2024 am 10:45 AM

如何在Ubuntu開始功能表中移除圖示?

ubuntu 20.04錄影軟體OBS安裝與解除安裝圖文教學課程 ubuntu 20.04錄影軟體OBS安裝與解除安裝圖文教學課程 Feb 29, 2024 pm 04:01 PM

ubuntu 20.04錄影軟體OBS安裝與解除安裝圖文教學課程

Ubuntu 最終支援停用 snap 軟體包的自動更新 Ubuntu 最終支援停用 snap 軟體包的自動更新 Jan 13, 2024 am 10:09 AM

Ubuntu 最終支援停用 snap 軟體包的自動更新

如何在Ubuntu 24.04上安裝Angular 如何在Ubuntu 24.04上安裝Angular Mar 23, 2024 pm 12:20 PM

如何在Ubuntu 24.04上安裝Angular

See all articles