ubuntu16.04安装wordpress

2年前 (2017-04-20) wang VPS, Wordpress 3评论 已收录 1929℃ 浏览数:384

首先需要在ubuntu上搭建好LAMP环境。L是Linux,A是Apache,M是Mysql,P是php。

1.如果不是root权限,则切换到root管理员

查看这里是否包含root,如果没有的话则进行下面的操作。


wangshen0426@instance-2:~$ su


然后输入密码,登陆root管理员。
如果不知道密码则重置密码。
wangshen0426@instance-2:~$ sudo passwd
输入两次新的root密码。

然后再进行上述登陆操作,切换到root权限。

2.安装Mysql

root@instance-2:/home/wangshen0426# sudo apt-get install mysql-server mysql-client


遇到:Do you want to continue?输入y然后回车。以下所有安装均相同。

安装过程中会让你为root用户设置数据库密码。



等再次出现命令行且没有报错则安装完成。


安装完mysql后新建WordPress的数据库。

root@instance-2:/home/wangshen0426# mysql -u root -p


输入密码。

执行新建数据库命令。

mysql> create database wordpress;


然后退出。

mysql> exit


2.安装Apache2

root@instance-2:/home/wangshen0426# sudo apt-get install apache2


安装完成后在浏览器地址中输入服务器的ip,如果看到如下页面则说明apache2安装成功。


3.安装php

root@instance-2:/home/wangshen0426# sudo apt-get install libapache2-mod-php7.0


安装完成后重启一下apache2服务器。

root@instance-2:/home/wangshen0426# service apache2 restart


然后写一个php探针查看php是否安装成功。

root@instance-2:/home/wangshen0426# sudo vim /var/www/html/blogpark.php

/var/www/html 是apache2的默认根目录。


进来先按一下i键,进入编辑模式。


输入以下命令。


然后按esc键退出编辑模式。


输入:wq,回车保存退出。

然后在浏览器中输入 你服务器的ip/blogpark.php,如果看到以下页面说明php安装成功。


4.配置php和 Mysql

root@instance-2:/var/www/html# sudo apt-get install php7.0-mysql


root@instance-2:/var/www/html# sudo apt-get install php7.0-gd


root@instance-2:/var/www/html# sudo apt-get install php7.0-curl

安装php7.0-curl模块

重启一下apache2

root@instance-2:/var/www/html# service apache2 restart

其他的php库如果需要的话自行安装。命令如下:

sudo apt-get install php7.0-XX

到这里基本的环境就已经安装好了。

5.安装wordpress

首先下载wordpress

root@instance-2:/var/www/html# wget cn.wordpress.org/wordpress-4.7.3-zh_CN.zip


如果是国内的VPS,速度可能比较慢。可以ctrl + c结束下载,然后用如下地址下载。

root@instance-2:/var/www/html# wget https://lqwang.net/wordpress-4.7.3-zh_CN.zip

下载完了之后解压

root@instance-2:/var/www/html# unzip wordpress-4.7.3-zh_CN.zip


如果提示没有安装unzip,则使用如下地址安装。

root@instance-2:/var/www/html# sudo apt-get install unzip


然后再次解压。


解压完成后把wordpress程序移动到网站主目录。

root@instance-2:/var/www/html# sudo cp -r wordpress/* /var/www/html/


然后root@instance-2:/var/www/html# sudo chown www-data:www-data -R /var/www

设置权限

然后访问 你服务器的ip/wp-admin/setup-config.php 就可以看到wordpress的设置页面了。


到此所有的环境都搭建完成了!wordpress也可以运行了。

wordpress的设置请看另一篇文章。

 

mysql 配置文件 vi /etc/mysql/mysql.conf.d/mysqld.cnf。

开放3306远程端口。

mysql -u root -p
mysql;use mysql;
mysql;select 'host' from user where user='root';
mysql;update user set host = '%' where user ='root';
mysql;flush privileges;

博主

Just do it. Now or never.

相关推荐

3 条评论

  1. avatar
    -49#

    :eek:

    admin 于2017-10-31 10:48 评论 回复
  2. avatar
    -48#

    最后一步 打开是源码 :neutral: , 而且非常难连上

    ss 于2018-02-28 09:20 评论 回复
    • avatar

      @ss 你服务器的ip/wp-admin/setup-config.php 这里看不到安装页面吗?

      wang 于2018-03-01 12:45 评论 回复