文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

CentOS+nginx手动搭建WordPress

2023-09-07 11:00

关注

文章目录

安装 EPEL 源及源管理工具:

yum install epel-release yum-utils
在这里插入图片描述

安装 REMI 源:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
在这里插入图片描述

安装 PHP7.4 及扩展:

yum install -y php74-php-fpm php74-php-cli php74-php-bcmath php74-php-gd php74-php-json php74-php-mbstring php74-php-mcrypt php74-php-mysqlnd php74-php-opcache php74-php-pdo php74-php-pecl-crypto php74-php-pecl-mcrypt php74-php-pecl-geoip php74-php-pecl-swoole php74-php-recode php74-php-snmp php74-php-soap php74-php-xmll php74-php-zip
在这里插入图片描述

设置开机自动启动

systemctl enable php74-php-fpm #开启开机自启

其他php命令

php74 -v #查看版本systemctl restart php74-php-fpm #重启systemctl start php74-php-fpm #启动systemctl stop php74-php-fpm #关闭systemctl status php74-php-fpm #检查状态#如果你运行的是 nginx 而不是 apache,修改vi /etc/opt/remi/php74/php-fpm.d/www.confuser = apachegroup = apache# Replace the values withuser = nginxgroup = nginx#查找 php 和扩展的安装包:rpm -qa | grep 'php'#查看 php74-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64 的安装路径:rpm -ql php74-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64yum update #更新可更新的所有软件,包括PHP

下载WordPress

yum -y install wordpress

将下载的WordPress移动至网站根目录

mv /usr/share/wordpress /usr/share/nginx/html/wordpress

修改WordPress配置文件

进入移动后的WordPress路径下,软连接配置文件wp-config.php

cd /usr/share/nginx/html/wordpressln -snf /etc/wordpress/wp-config.php wp-config.php

编辑wp-config.php文件

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //define('DB_NAME', 'wordpress');define('DB_USER', 'user');define('DB_PASSWORD', 'PASSword123.');define('DB_HOST', 'localhost');

配置nginx

server {    listen       80;    server_name  你的域名;     location / {        root /usr/share/nginx/html/wordpress;        index index.php index.html index.htm;        try_files $uri $uri/ /index.php?q=$uri&$args;  # 没有他,无法访问文章页会出现404        client_max_body_size    100m; # # 默认才1m,很多插件都装不了,所以调大一点   }   location ~ \.php$ {        root    /usr/share/nginx/html/wordpress;        client_max_body_size    100m; # 默认才1m,很多插件都装不了,所以调大一点        include /etc/nginx/fastcgi_params;        fastcgi_pass 127.0.0.1:9000;        fastcgi_index index.php;        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;   }}

重启nginx
nginx -s reload

在这里插入图片描述

来源地址:https://blog.csdn.net/qq_27575627/article/details/130393463

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-开源
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯