分享 | 交流
让学习成为一种习惯

在CentOS 7上使用Caddy安装WordPress

1、安装yum源

yum install -y epel-release

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

 

2、安装PHP5.6.x

yum install -y –enablerepo=remi –enablerepo=remi-php56 php php-mysql  php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc  php-opcache php-devel  php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

apt install -y php5-mysql php5-gd php5-curl php5-intl php5-mcrypt

 

3、查看php版本

image.png

说明安装成功

A) 修改php.ini的配置d

vim /etc/php.ini

cgi.fix_pathinfo=1 #将注释去掉,开启PHP的pathinfo伪静态功能。

max_execution_time = 0  #脚本运行的最长时间,默认30秒

max_input_time = 300 #脚本可以消耗的时间,默认60秒

memory_limit = 256M#脚本运行最大消耗的内存,根据你的需求更改数值,默认128M

post_max_size = 100M  #单提交的最大数据,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的。限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等…默认8M

upload_max_filesize = 10M#上载文件的最大许可大小 ,默认2M

 

4、安装PHP-fpm

yum install -y –enablerepo=remi –enablerepo=remi-php56 php-fpm

 

5、修改php-fpm配置文件

添加用户caddy(caddy的默认用户的caddy)

useradd -s /sbin/nologin -M caddy

vim /etc/php-fpm.d/www.conf

image.png

把user和group改为caddy,保存退出,重启服务

systemctl restart php-fpm

 

6、安装数据库

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install -y mysql-community-server

启动数据库

systemctl start mysql

设置root用户密码

mysql>use mysql;

mysql> update user set password=password(“mypasswd”) where user=’root’;

mysql> flush privileges;

mysql> exit;

 

7、创建数据库及用户

mysql -u root -p

CREATE USER  ‘username’@’localhost’ IDENTIFIED BY ‘mypasswd‘;

CREATE DATABASE wdpess DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

GRANT ALL ON database.* TO ‘username‘@’localhost’;

flush privileges;

exit

 

 

8、下载WordPress

mkdir -p /usr/local/www && cd /usr/local/www

curl -O https://wordpress.org/latest.tar.gz 

tar zxf latest.tar.gz

rm latest.tar.gz

mv wordpress default

chown -R caddy:caddy default

 

 

9、下载安装并配置caddy

wget https://git.io/vra5C -O – -o /dev/null|bash

echo export PATH=”/usr/local/bin/” >> /etc/profile

source /etc/profile

caddy install http.cache,http.filemanager,http.ipfilter,http.ratelimit

image.png

image.png

image.png

caddy start – 启动

caddy stop – 暂停

caddy reload – 重新加载

caddy restart – 重启

caddy status – 检查状态

caddy install – 全新安装

caddy edit – 使用默认编辑器编辑Caddyfile

caddy service – 执行命令任务

caddy update – 更新

caddy delete – 卸载

caddy about – 查看帮助

caddy version – 检查版本

未经允许不得转载:留时刻运维网 » 在CentOS 7上使用Caddy安装WordPress

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

留时刻 - Linux系统教程,运维经验分享

加入我们给我留言