wordpress環境搭建

背景

    想到擁有個人網站有很多益處,就利用wordpress搭建了一個個人網站,但是對於官網提供的各種theme很不滿意,想開發自己的theme。於是在自己虛擬機下使用幾種方式搭建了wordpress的開發環境。

方式一

手工編譯LNMP建站 

請參考 http://amyhehe.blog.51cto.com/9406021/1701347 


方式二

利用Docker構建wordpress開發環境

docker pull mysql
docker pull richarvey/nginx-php-fpm 

mkdir /data
docker run -it --name mysql -e "MYSQL_ROOT_PASSWORD=123456" -v /data/:/var/lib/mysql/ -p 3306:3306 mysql /bin/bash

2.1 在mysql容器內部

sed -i "s#/var/run/mysqld#/var/lib/mysql#g" /etc/mysql/my.cnf   #修改mysql配置文件,便於在宿主機上對容器管理
mysqld  --initialize #初始化mysql,不然mysql無法啓動


1458128588903868.png 

#注意這裏會生成新的root密碼
mysqld_safe &   #啓動mysql
mysql -p #密碼爲上面提示的密碼
mysql>  #下面爲mysql語句
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
create database wordpress;
grant all privileges on wordpress.* to wordpress identified by '123456';
flush privileges;


2.2 運行nginx-php-fpm容器

docker run --link mysql:mysql -v /html:/usr/share/nginx/html -p 80:80 -it --name nginx richarvey/nginx-php-fpm

2.3 將wordpress壓縮包放到/html目錄下解壓

https://wordpress.org/latest.zip   #wordpress下載地址


unzip wordpress*
cp /html/wordpress/wp-config-sample.php /html/wordpress/wp-config.php
vim /html/wordpress/wp-config.php  編輯

2.4輸入主機地址

1458128603952073.png



不足:

  1. 關於Docker容器監控和日誌方面

  2. 容器內部php插件擴展


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章