您的位置:首页 > 运维架构 > Apache

Ubuntu搭建wordpress开发环境记录

2017-09-27 10:09 405 查看
之前发过一篇Ubuntu搭建 WordPress 个人博客,是腾讯官网的文档。但个人感觉并不是很好用。尤其是Apache2搭建过程,搞的很差,网上有一片问题没有解决方案。

我的云主机是用CentOS搭建的wordpress,便毕竟开发起来不是很方便,所以决定在本地Ubuntu 虚拟机上再搭个开发环境,用于开发。等开发出新的版本,再传到云上。不知道将来会不会出问题,先做眼前这一步。

Apache2

在CentOS中使用Nginx,而在Ubuntu下则使用Apache2。曾经的Apache已经不再用了,
sudo apt-get install
会发现没有安装包的。

sudo apt-get install apache2


默认是在
/etc
目录下,不改站点默认启动路径的话,很不会有什么问题。如果出现问题,请参考我的另一篇解决方案:Ubuntu中Apache2启动失败报错处理,这里不再多说。

wordpress

sudo apt-get install wordpress


安装wordpress,从默认安装目录复制到站点目录下。我的站点目录是
/var/www/html/
,所以wordpress路径是
/var/www/html/wordpress


创建用于连接mysql的配置文件

sudo cp wp-config-sample.php  /etc/wordpress/config-localhost.php


#在 /var/www/html/wordpress 目录下
sudo cp wp-config-sample.php wp-config.php


改以下三个参数:
database_name_here、username_here、password_here,
分别改成和你云上的数据库一致。如果没有,则在后文创建,不用纠结。

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'db_dream');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', '@dreamstone');


Mysql

安装 mysql,并设置密码。切记与前面wordpress的配置文件的密码要一致。

sudo apt-get install mysql-server


安装后参考我的一篇文章,为mysql创建用户和数据库

启动mysql服务,并设置mysql服务开机启动

sudo service mysqld start
sudo echo "service mysqld start" >> /etc/rc.local


在浏览器中打开wordpress安装站点:

http://localhost/wordpress/wp-admin/install.php


如果在云主机上安装,记得把localhost换成云IP地址或者是已经通过备案的域名

至此,完成。

附:同一个站点管理多个网站的目录示例,在同一个目录下管理多个站点就是这么处理的。

html/
├── wordpress
├── job
├── index.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  wordpress ubuntu apache