Xshell
远程连接创建好的 Linux
,首先使用 ip addr
查看 ip
,如下:Xshell
连接 Linux
,如下:su
进入到超级管理员权限,如下:yum -y install httpd
安装,如下:systemctl start httpd
启动 Apache
,如下:systemctl enable httpd
开启自启动,如下:systemctl status httpd
测试Apache是否安装成功,如下:vi /etc/httpd/conf/httpd.conf
编辑Apache
配置文件,将文件中包含 AllowOverride None
中的 None
改为 All
,输入 a
进入编辑模式,编辑完成后,按 ESC
退出编辑模式,输入:wq
保存退出如下:yum install mariadb-server mariadb
安装 mariadb
数据库,如下:systemctl start mariadb
启动数据库,如下:systemctl enable mariadb
设置自启动,如下:mysql_secure_installation
进行数据库设置,设置密码,其他选项可以都选择 y
,如下:php
:sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl
phpMyAdmin
,如下://先添加源
yum -y install epel-release
//安装phpmyadmin
yum -y install phpmyadmin
vi /etc/httpd/conf.d/phpMyAdmin.conf
httpd
,如下:systemctl restart httpd.service
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
运行结果如下:
7. 查看防火墙已开启的端口,输入以下命令:
firewall-cmd --zone=public --list-ports
wordpress
项目通过 Xftp
传到 Linux
下 。Xhsell
给WordPress文件赋读取写入执行权限,输入以下命令:chmod -R 775 /var/www/html/wordpress
chown -R apache:root /var/www/html/wordpress
mysql -u root -p
Create database wordpressdb;
Create user wordpressuser@localhost identified by ‘123456’;
Grant all privileges on wordpressdb.* to wordpressuser@localhost;
Flush privileges;
Exit
systemctl restart httpd.service
systemctl restart mariadb.service
运行结果如下:
5. 先进入到 wordpress
项目下,并查看文件目录,如下:
cd /var/www/html/wordpress
ls
运行结果如下:
6. 复制 wordpress
项目下的 wp-config-sample.php
配置文件,并查看文件目录,输入以下命令:
cp wp-config-sample.php wp-config.php
ls
运行结果如下:
7. 编辑刚刚复制的 wp-config
配置文件,输入以下命令:
vi wp-config.php
systemctl restart httpd.service
systemctl restart mariadb.service