平台: ubuntu 16.04
第一步: 先安装支持PHP环境及Mysql
apt-get install php7.0-fpm php7.0-mysql php7.0-curl php7.0-gd php7.0-mbstring php7.0-mcrypt php7.0-xml php7.0-xmlrpc mysql-server
- 创建wordpress的数据库和用户
#mysql -u root -p mysql>CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
mysql>GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; mysql>FLUSH PRIVILEGES; mysql>EXIT;
第二步: 下载并安装Wordpress
下载Wordpress
- 登录到服务器,执行以下指令:
#mkdir /var/www *如果原来就有这个目录不用执行这行命令
#cd /var/www *切换到该目录下
#wget https://wordpress.org/latest.tar.gz
#tar zxvf latest.tar.gz
#chown -R www-data:www-data wordpress/ *把目录授权给www-data组和用户
第三步: 安装 Caddy
这里借用doub大神的一键安装脚本
#wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
- Caddy的配置很简单: [以下是配置文件的例子]
vi /usr/local/caddy/Caddyfile
*:80 { log /var/log/caddy.log tls [email protected] gzip root /var/www/html fastcgi / /run/php/php7.0-fpm.sock php rewrite { if {path} not_match ^\/wp-admin to {path} {path}/ /index.php?_url={uri} } }