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
;可以根据需要进行修改。
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),输入内容
<?php phpinfo(); ?>
在浏览器中输入http://localhost/info.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或域名等,这样其他用户可以正常访问。
网友评论