最好Wordpree+Apache+PHP安装教程

前提需要

  1. PHP的安装最少需要7.4以上
  2. Mysql的安装,直接默认最新版就行
  3. APache服务器(HTTP服务器,只有用这个你的软件才能在服务器上运行)

安装apache

安装

复制代码
sudo apt install apache2

查看防火墙

复制代码
sudo ufw app list

如果有 Apache那么就可以直接访问

安装PHP

版本7.4就可以

text 复制代码
sudo apt install php-mysql
text 复制代码
sudo systemctl restart apache2
text 复制代码
sudo apt install php-mysql

确定安装完毕

想要测试服务器是否被正确用来处理 PHP,创建一个新的文件名,命名为info.php,放在/var/www/html目录下,文件内容如下:

text 复制代码
<?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文件

powershell 复制代码
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/wordpress.conf

打开配置的文件

powershell 复制代码
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

增加文件名字权限

powershell 复制代码
 sudo chown -R www-data.www-data /var/www/wordpress

Mysql配置

powershell 复制代码
sudo mysql
mysql 复制代码
CREATE DATABASE wordpress_db;

tips :

这里的数据藏着你的密码,网络设置,所以如果Wordpress出现了不能使用的情况,可以直接删除数据库(当然里面有珍贵的数据,如果你有的话)

将you_name 和you_password更换为你想要的

mysql 复制代码
CREATE USER 'you_name'@'localhost' IDENTIFIED BY 'you_password';
mysql 复制代码
GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
mysql 复制代码
exit

后期配置

域名备案出现问题

![[需要实名认证.png]]

![[无法转入.png]]

这里笔者还没有解决,如果评论区有解决方法,欢迎讨论。

相关推荐
belldeep28 分钟前
如何阅读、学习 Tcc (Tiny C Compiler) 源代码?如何解析 Tcc 源代码?
c语言·开发语言
LuckyTHP28 分钟前
java 使用zxing生成条形码(可自定义文字位置、边框样式)
java·开发语言·python
Blossom.1183 小时前
使用Python实现简单的人工智能聊天机器人
开发语言·人工智能·python·低代码·数据挖掘·机器人·云计算
da-peng-song4 小时前
ArcGIS Desktop使用入门(二)常用工具条——数据框工具(旋转视图)
开发语言·javascript·arcgis
galaxy_strive4 小时前
qtc++ qdebug日志生成
开发语言·c++·qt
TNTLWT4 小时前
Qt功能区:简介与安装
开发语言·qt
等等5435 小时前
Java EE初阶——wait 和 notify
java·开发语言
低代码布道师5 小时前
第五部分:第一节 - Node.js 简介与环境:让 JavaScript 走进厨房
开发语言·javascript·node.js
盛夏绽放5 小时前
Python字符串常用方法详解
开发语言·python·c#
好吃的肘子6 小时前
Elasticsearch架构原理
开发语言·算法·elasticsearch·架构·jenkins