如何在Ubuntu 15.10和14.04与Nginx安装WordPress

WordPress是一个免费,开源内容管理系统(CMS)和博客工具,基于PHP和MySQL。本教程将帮助您在Ubuntu系统上安装WordPress。

第1步 - 安装LEMP

首先,我们将所有需要的PPA添加到我们的系统中。下面的命令将在您的系统上添加PPA为Nginx,PHP5和MySQL。
$ echo "deb-src http://nginx.org/packages/mainline/ubuntu/ `lsb_release -cs` nginx"  >> /etc/apt/sources.list
$ echo "deb http://nginx.org/packages/mainline/ubuntu/ `lsb_release -cs` nginx" >> /etc/apt/sources.list
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.5
$ sudo add-apt-repository ppa:ondrej/php5
现在使用下面的命令来安装Nginx网络服务器,PHP5与PHP5-FPM和MySQL服务器。
$ curl http://nginx.org/keys/nginx_signing.key | apt-key add -
$ sudo apt-get update
$ sudo apt-get install nginx php5 php5-fpm  mysql-server php5-mysql

第2步 - 配置PHP-FPM

PHP-FPM(FastCGI进程管理器)是一种替代PHP的FastCGI实现一些附加功能。
$ sudo nano /etc/php5/fpm/php.ini
取消注释cgi.fix_pathinfo = 1行和设定值0。
cgi.fix_pathinfo=0
现在设置在/etc/php5/fpm/pool.d/www.conf配置文件中的参数。在这里,你可以使用PHP5-FPM socket工作或任何端口的服务上启动的php5-fpm的服务器。我们将使用它作为服务。
$ sudo nano /etc/php5/fpm/pool.d/www.conf
现在做出如下修改配置文件。socket文件倾听并启用它作为服务
#listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000

第3步 - 下载WordPress并配置

使用以下命令其官方网站上下载最新的WordPress存档文件。
$ wget http://wordpress.org/latest.tar.gz
在文件中,你的域和更新权限的文档根提取档案。
$ tar xzf latest.tar.gz
$ sudo mv wordpress /var/www/example.com
$ sudo chown -R apache.apache /var/www/example.com
$ sudo chmod -R 755 /var/www/example.com

第4步 - 创建MySQL数据库和用户

提取的WordPress的代码库后,让我们创建一个MySQL数据库和用户帐户配置WordPress。
$ mysql -u root -p
Enter password:

mysql> CREATE DATABASE wp_db;
mysql> GRANT ALL ON wp_db.* to 'wp_user'@'localhost' IDENTIFIED BY '_secret_password_';
mysql> FLUSH PRIVILEGES;
mysql> quit

第5步 - 配置Nginx虚拟主机

最后做Nginx服务器块(虚拟主机)的配置。在这个例子中,我们为我们的域example.com一个新的配置文件。
$ sudo nano /etc/nginx/conf.d/example.com.conf
并作出如下改变。
server {
        listen   80;

        root /var/www/example.com;
        index index.php index.html;
        server_name  example.com www.example.com;

        location / {
                try_files $uri $uri/ /index.php?q=$request_uri;
        }

        error_page 404 /404.html;
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
              root /usr/share/nginx/www;
        }

        location ~ .php$ {
                try_files $uri =404;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}
在系统上安装的所有服务后,启动所有必需的服务。
$ sudo service nginx restart
$ sudo service php5-fpm restart

第6步 - 开始WordPress的Web安装程序

WordPress提供了易于安装的WordPress网页安装程序,而无需手动编辑文件。上述步骤完成后,只需将浏览器指向你的域名。填写数据库的详细信息,并点击“提交 提交数据库详细信息后,点击“运行安装 “ 安装WordPress
  • 博客标题
  • 管理员帐户的用户名(出于安全不要使用“admin”)
  • 管理员密码(两次)
  • 电子邮件ID
上述步骤完成后,您已经成功安装WordPress,现在你会得到WordPress的安装成功的消息。 祝贺您!您已成功与LEMP安装WordPress在你的Ubuntu系统。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏