前提需要
- PHP的安装最少需要7.4以上
- Mysql的安装,直接默认最新版就行
- APache服务器(HTTP服务器,只有用这个你的软件才能在服务器上运行)
安装apache
安装
sudo apt install apache2
查看防火墙
sudo ufw app list
如果有 Apache那么就可以直接访问
安装PHP
版本7.4就可以
sudo apt install php-mysql
sudo systemctl restart apache2
sudo apt install php-mysql
确定安装完毕
想要测试服务器是否被正确用来处理 PHP,创建一个新的文件名,命名为info.php
,放在/var/www/html
目录下,文件内容如下:
<?php
phpinfo();
其中/var/www/html是安装阿帕奇之后,软件自动生成的。
保存你的文件,打开你的浏览器,浏览http://your_server_ip/info.php
。
mysql的安装
安装
sudo apt-get install mysql-server
sudo apt-get install mysql-client
检查是否安装成功
sudo mysql_secure_installation
检查状态
systemctl status mysql.service
下载Wordpress
wget https://wordpress.org/latest.zip
下载解压缩文件
sudo apt install unzip
解压缩到位置
sudo unzip latest.zip -d /var/www
配置Apache文件
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/wordpress.conf
打开配置的文件
sudo nano /etc/apache2/sites-available/wordpress.conf
更改你的服务根文件夹
将 DocumentRoot
更改为我们计划安装 WordPress 的位置。
DocumentRoot /var/www/wordpress
更改Apache配置文件
sudo a2ensite wordpress.conf
sudo a2dissite 000-default.conf
重新启动Apache服务
sudo systemctl reload apache2
增加文件名字权限
sudo chown -R www-data.www-data /var/www/wordpress
Mysql配置
sudo mysql
CREATE DATABASE wordpress_db;
tips :
这里的数据藏着你的密码,网络设置,所以如果Wordpress出现了不能使用的情况,可以直接删除数据库(当然里面有珍贵的数据,如果你有的话)
将you_name 和you_password更换为你想要的
CREATE USER 'you_name'@'localhost' IDENTIFIED BY 'you_password';
GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
exit
后期配置
域名备案出现问题
![[需要实名认证.png]]
![[无法转入.png]]
这里笔者还没有解决,如果评论区有解决方法,欢迎讨论。