WordPress使用经验——如何在CentOS中安装WordPress搭建个人博客(亲测有效)
1 安装环境
操作系统:CentOS 7.6
博客部署服务器:Apache
后台语言:PHP
数据库:MySQL
前端框架:WordPress
2 安装步骤
2.1 安装Apache(Apache软件安装包叫httpd)
yum install httpd
开启Apache服务
systemctl start httpd
设置Apache开机启动
systemctl enable httpd
接下来开始验证Apache是否安装成功,由于CentOS7安全性问题,需要手动关闭一下防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
在浏览器中输入服务器IP,端口默认是80,出现下面这个界面说明Apache安装成功
2.2 安装MySQL
mysql使用经验——如何在Linux(centos)中离线安装mysql5.7
安装完成后,在mysql中新建一个数据库wordpress
create database wordpress;
2.3 安装PHP以及相关组件
yum install php
yum install php-mysql
yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
测试PHP是否安装成功 1、在/var/www/html下面新建一个test.php文件:
vi /var/www/html/test.php
2、文件中输入:
<?php
phpinfo();
?>
3、重启Apache服务
systemctl restart httpd
4、在浏览器中输入:http://x.x.x.x/test.php ,看到如下图片,说明PHP安装成功
2.4 安装WordPress
下载地址:https://cn.wordpress.org/download/
我下载的版本是wordpress-5.7.2-zh_CN.tar.gz,把wordpress-5.7.2-zh_CN.tar.gz上传到服务器/var/www/html目录下面解压:
tar -zxvf wordpress-5.7.2-zh_CN.tar.gz
解压后得到一个wordpress文件夹,其中的文件如下:
其中有一个配置文件wp-config-sample.php用来配置数据库连接参数,将这个文件复制一份重命名为wp-config.php
cp wp-config-sample.php wp-config.php
编辑文件wp-config.php,修改其中的数据库名称DB_NAME,就是我们安装mysql以后新建的数据库wordpress,修改数据库用户名DB_USER,修改用户密码DB_PASSWORD,修改数据库主机地址DB_HOST
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
2.5 访问WordPress
在浏览器中输入地址:http://x.x.x.x/wordpress/, 发现页面提示说“Your server is running PHP version 5.4.16 but WordPress 5.7.2 requires at least 5.6.20”。
看来是安装的PHP版本比较低了,需要升级一下:
1、首先把旧版本的PHP卸载了
yum remove php* -y
2、更新yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3、yum安装php7.x
yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysql php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel php70w-imap php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc
yum install mod_php
4、查看PHP版本号,验证是否安装成功
php -v
5、重启Apache服务
systemctl restart httpd
然后再访问WordPress的地址就可以打开WordPress页面了。
- 1vue和el-table使用经验-如何刷新表格数据10886
- 2three.js加载3D瓦片和3dtiles数据生成交互式地图的开源项目9452
- 3Microsoft Visual C++ Redistributable是什么,有什么作用?7182
- 4mybatis使用经验——mybatis-spring-boot-starter和mybatis的版本对应关系表(持续更新~)5760
- 5uni-app使用经验—vue页面和html页面如何互相调用接口并传参5438
- 6Spring学习经验—@ResponseBody注解的使用说明4845
- 7Intellij IDEA下的版本控制VCS的启用与关闭4789
- 8Druid异常解决经验—java.sql.SQLException url not set4466
- 9如何用批处理命令(bat脚本)启动和停止windows服务4231
- 10nuxt.js项目中如何添加和使用全局变量4098
- 11解决SpringBoot使用maven下载不了jar包的问题3452
- 12linux中解压tar.gz文件报错“gzip: stdin: invalid compressed data--format violated”3345
- 13nuxtjs asyncData使用经验—如何发起多个axios请求并携带参数3206
- 14在Nuxt.js项目的head中引用外部js文件3043
- 15在NVIDIA控制面板设置参数时提示“拒绝访问 无法应用选定的设置到您的系统”的解决方法之一3020