根据阿里云实验场景来操作具体命令如下
购买服务器esc省略 ,运行环境Centos7.7 64位
连接服务
ssh root@ECS公网地址
安装Apache
# 安装Apache服务及其扩展包 yum -y install httpd mod_ssl mod_perl mod_auth_mysql # 查看Apache是否安装成功 httpd -v # 启动Apache服务 systemctl start httpd.service
安装MariaDB数据库
# 安装MariaDB Server yum install -y mariadb-server # 启动MariaDB Server systemctl start mariadb # 查看MariaDB Server运行状态 systemctl status mariadb # 设置数据库root用户的初始密码 mysqladmin -u root -p password # 连接数据库 mysql -uroot -p # 创建WordPress数据库 create database wordpress; # 查看数据库 show databases; # 退出数据库 exit;
安装php
# 安装PHP yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap # 创建PHP测试页面 echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php # 重启Apache服务 systemctl restart httpd
安装和配置WordPress
# 安装WordPress yum -y install wordpress # 修改WordPress配置文件 # 进入/usr/share/wordpress目录。 cd /usr/share/wordpress # 修改路径。修改wp-config.php指向路径为绝对路径。 ln -snf /etc/wordpress/wp-config.php wp-config.php # 查看修改后的目录结构。 ll # 移动wordpress文件到Apache根目录 # 在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。 mkdir /var/www/html/wp-blog mv * /var/www/html/wp-blog/ # 修改wp-config.php配置文件 sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php sed -i 's/password_here/123456789/' /var/www/html/wp-blog/wp-config.php # 查看配置文件信息是否修改成功 cat -n /var/www/html/wp-blog/wp-config.php # 主要查看 这边 25 /** MySQL database username */ 26 define( 'DB_USER', '用户名' ); 27 28 /** MySQL database password */ 29 define( 'DB_PASSWORD', '密码' ); # 重启Apache服务 systemctl restart httpd
访问地址 http:///wp-blog/wp-admin/install.php
设置显示内容为中文显示
wp-config.php文件添加
define (‘WPLANG’, ‘zh_CN’);
设置后还是英文,需要下载对应版本各版本版本网址例如版本5.1.8下载地址https://cn.wordpress.org/wordpress-5.1.18-zh_CN.zip
下载后解压找到文件夹/Downloads/wordpress/wp-content 然后将languages文件夹内容全部上传到线上对应的wp-content 文件夹下