美文网首页nginx
CentOS 7 + nginx 配置 wordpress

CentOS 7 + nginx 配置 wordpress

作者: kk孜然 | 来源:发表于2016-11-20 17:58 被阅读1023次

    好不容易安装好 wordpress ,记录下安装过程避免下次继续懵逼。配置环境 CentOS 7 + nginx

    • CentOS 7 后用的是 MariaDB 数据库,所以就不要再用 mysql 的安装指令了。

      • 安装指令 yum -y install mariadb mariadb-server
      • 启动 systemctl start mariadb
      • 设置开机启动 systemctl enable mariadb
      • 设置数据库密码 mysql_secure_installation,接下来除了设置密码其它都可以回车略过。
      • 测试登录 mysql -u '数据库用户名' -p,然后输入你设置的数据库密码
      • systemctl start mariadb.service #启动MariaDB
      • systemctl stop mariadb.service #停止MariaDB
      • systemctl restart mariadb.service #重启MariaDB
      • systemctl enable mariadb.service #设置开机启动
    • 安装 PHP

      • yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql,安装完后记得启动
      • 启动 php-fpm service php-fpm start
      • 重启 php-fpm service php-fpm restart
    • 安装 nginx

      • 我用的是菜鸟教程上的方法
      • 几个常用的指令
        • /usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件
        • /usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx
        • /usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx
        • /usr/local/webserver/nginx/sbin/nginx # 启动 Nginx
      • 这里关键的就是 nginx 中对 php 的配置,参考此网站
        server {
         listen 80;
         server_name localhost;
        
         root /path;//这里 `/path` 改为你 wordpress 所在的目录
         index index.html index.htm index.php;
        
         location / {
             try_files $uri $uri/ /index.php;
         }
        
         location ~ \.php$ {
             try_files $uri =404;
        
             include fastcgi.conf;
             fastcgi_pass 127.0.0.1:9000;
         }
         }
        
    • 安装完上面几个,按照 wordpress 给出的五分钟快速安装教程应该就能一路顺风安装成功了。如果途中遇到问题可以看看下面

      • 安装 wp 提示无法连接数据库,那么自己登陆 mysql 然后创建一个 create database <数据库名>
      • 进入 wp 后安装插件提示需要输入需要服务器权限,具体原因看这里
        • 解决办法,命令行输入这两条命令 chmod -R 755 /var/www/wordpresschown -R www /var/www/wordpress // 这里 -R 后面那个 www 改成你 php 所在的用户组,命令行输入 ps aux,查看你 php-fpm 所在的用户组即可。

    当然安装 wp 的方法很多种,错误也有很多种,这里只是其中一种情况~其他情况就靠你多多使用搜索引擎啦。

    相关文章

      网友评论

      • keviaor:这里关键的就是 nginx 中对 php 的配置
        这一步是编辑哪里请问?

      本文标题:CentOS 7 + nginx 配置 wordpress

      本文链接:https://www.haomeiwen.com/subject/drdypttx.html