Ubuntu 配置WordPress博客

WordPress是目前最流行的博客建站系统之一,采用PHP开发,使用了经典的LAMP环境。现将WordPress配置步骤简单说明,方便需要的人(无特殊说明,#表示注释/说明,$表示普通用户状态下输入的命令,$ sudo通常需要输入密码,同时用户需要有sudo权限)。

注:LAMP通常指Linux+Apache+MySQL+PHP;但现在可以指更广的Linux+Apache(Web服务器)+MySQL/MariaDB/MongoDB(数据库)+PHP/Python/Perl(编程语言)。

1. 安装Apache2

$ sudo apt install apache2
# 开启服务,其他命令包括stop, restart等
$ sudo service apache2 start 

打开浏览器,输入http://localhost,会显示如下页面即表示成功。其中apach2的配置文件是/etc/apache2/apach2.conf;可以根据需要进行修改。

Ubuntu 配置WordPress博客_第1张图片
Apache2 安装成功

2. 安装MySQL

# 安装需要设置root密码,不要忘记
$ sudo apt install mysql-server, mysql-client 
# 启动服务
$ sudo service mysql start 
# 登录mysql,输入密码;使用quit/exit退出
$ mysql -u root -p
# 在mysql建立一个数据库,WordPress需要使用;数据库名wordpress可自定义(>表示进入mysql命令环境)
> create database wordpress 
> exit

这里使用了root用户和相应的密码,建立了wordpress数据库,用于接下来WordPress博客的配置;也可以根据需要建立其他MySQL用户,配置合适的数据库。使用MariaDB应该没有大的区别。

3. 安装PHP

# ubuntu 17.10上最新版本是php7.1;根据实际处理
$ apt install php7.1
# 验证安装结果
$ php -version 

测试:
/var/www/html/目录新建一个文件info.php(文件后缀需要是php),输入内容


在浏览器中输入http://localhost/info.php即可得到:

Ubuntu 配置WordPress博客_第2张图片
PHP 页面信息

补充:php的其他包(一些文章可能提及,实际并不必需)

  • php-fpm:php5.3.3之前的补丁包;
  • libapache2-mod-php: 和apache2配套;
  • php-mcrypt: php加密支持扩展库;
  • php-mysql: php和mysql连接;
  • phpmyadmin: 这个mysql的浏览器方式的可视化管理工具。

如果在Windows搭建WordPress, LAMP可以使用代替品(其中的包通常不是最新的),如xampp, wampserver等。

4. 安装WordPress

官网下载WordPress最新的压缩包wordpress-4.9.4.tar.gz

# 解压文件
$ sudo tar zxvf wordpress-4.9.4.tar.gz -C /var/www/html/
$ cd /var/www/html/wordpress
# 修改目录所有者
$ sudo chown -R www-data:www-data /var/www/html/wordpress

修改用户:
www-data是apache2中运行用户(参见相关配置文件);如果不修改,在wordpress中接下来的配置出会出现无法写入配置文件Sorry, but I can’t write the wp-config.php file.的问题。

配置Wordpress
浏览器中输入http://localhost/wordpress,显示如下。接着输入之前配置数据库名、数据库用户和密码。其中wordpress的配置文件是/var/www/html/wordpress/wp-config.php;也可是手动配置,参照wp-config-sample.php

接下来是配置管理员的用户、密码、邮箱、博客的名称等,基本没有问题。

最后,打开博客出现下面第二张图,说明WordPress搭建完成,至于内部样式和插件等,等有机会再叙。

重要:在http://local/wordpress/wp-admin/管理面板中【设置】->【常规】设置两个URL为自己的IP或域名等,这样其他用户可以正常访问。

Ubuntu 配置WordPress博客_第3张图片
WordPress数据库配置
Ubuntu 配置WordPress博客_第4张图片
WordPress博客首页

你可能感兴趣的:(Ubuntu 配置WordPress博客)