• CentOS7.9 LAMP环境安装wordpress


    一、安装Apache

    yum install -y httpd  zip  unzip

    启动

    systemctl start httpd

    systemctl status httpd

    设置开机自启动

    systemctl enable httpd

    二、安装PHP

    升级软件仓库,这里以安装PHP7.2为例

    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm    
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

    安装php 7.2版本相关组件

    yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

    启动php-fpm服务

    systemctl start php-fpm

    把php-fpm服务设置为开机启动

    systemctl enable php-fpm.service

    重启Apache

    service httpd restart

    再查看此时PHP版本

    php -v

    测试 PHP 是否安装成功

    建立一个 phpinfo.php 文件:

    vim /var/www/html/phpinfo.php

    然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:

    <?php
    phpinfo();
    ?>

    然后按 esc 键进入命令模式, 按下 Shift 键和两次 z 键,就退出保存文件。   

    在浏览器中输入 服务器IP地址/phpinfo.php,回车,就可以看到 PHP 的信息了。

    三、安装数据库

    参考这篇文章安装mysql5.7

    https://www.cnblogs.com/hailun1987/p/16218237.html

    创建数据库

    mysql> create database wordpress;
    Query OK, 1 row affected (0.01 sec)

    创建wordpress程序数据库账户并授权

    mysql> grant all privileges on wordpress.* to wordpress_user@localhost identified by 123456;
    Query OK, 0 rows affected (0.02 sec)

    mysql> flush privileges;
    Query OK, 0 rows affected (0.01 sec)

     

    四、安装wordpress

    官网下载wordpress

    wget https://downloads.wordpress.org/release/zh_CN/wordpress-5.3.2.zip

    将wordprss下所有的文件复制到apache服务器下的根目录/var/www/html下,解压缩    

    (注:官网下载的wordpress-5.3.2.zip压缩包解压后文件夹名称为wordpress,wordpress/*即指wordpress文件夹里的所有文件)  

    unzip wordpress-5.9.3-zh_CN.zip

    cp -r wordpress/* /var/www/html/

     进入Apache根目录下

    cd /var/www/html/

    复制配置文件,就是将wp-config-sample.php中的内容复制到wp-config.php里

    cp wp-config-sample.php wp-config.php

    修改属主属组和权限

    chown -R apache:apache /var/www/html/*

    chmod -R 755 /var/www/html/*

    编辑wordpress的配置文件 wp-config.php

    vim wp-config.php

    // ** Database settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define( 'DB_NAME', 'wordpress' );

    /** Database username */
    define( 'DB_USER', 'wordpress_user' );

    /** Database password */
    define( 'DB_PASSWORD', '123456' );

    /** Database hostname */
    define( 'DB_HOST', '192.168.10.82' );

    /** Database charset to use in creating database tables. */
    define( 'DB_CHARSET', 'utf8' );

    /** The database collate type. Don't change this if in doubt. */
    define( 'DB_COLLATE', '' );

    重启httpd和mysql

    systemctl restart httpd

    systemctl restart mysqld

    打开安装地址

    使用浏览器打开:ip:端口/wp-admin/install.php

    填写用户名和密码即可安装完成

     

    问题:

    安装完成之后发布一篇文章,在主页点开这篇文章链接,打不开或报404错误

    解决方法:

    1.在wordpress后台,设置--固定链接,如图设置固定链接

     

     2.在wordpress部署的根目录(与index.php在同一个目录)配置文件.htaccess,内容如下

     

     3.修改apache配置

    找到APACHE文件中的httpd.conf文件, 把#LoadModule rewrite_module modules/mod_rewrite.so 前的#去掉,加载rewrite模块。

    查看APACHE文件中的httpd.conf文件是否默认设置了AllowOverRide为None,如果是,要改成All

     重启Apache

    参考地址:https://blog.csdn.net/weixin_44507179/article/details/116546606

  • 相关阅读:
    IDE-常用插件
    Go-竞态条件-锁
    Go-发送邮件
    复刻网络Yum源配置为本地Yum源使用
    测试
    九.查找算法
    九.多线程-PDF笔记
    八.设计模式
    八.排序算法:复杂度
    七.注解
  • 原文地址:https://www.cnblogs.com/hailun1987/p/16218467.html
Copyright © 2020-2023  润新知