当前位置: 首页 > article >正文

最好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就可以

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]]
这里笔者还没有解决,如果评论区有解决方法,欢迎讨论。


http://www.kler.cn/a/564814.html

相关文章:

  • 数据结构:反射 和 枚举
  • 安装Git(小白也会装)
  • 优选算法的智慧之光:滑动窗口专题(一)
  • 百度 API 教程 006:使用BMapGL.Marker3D绘制带高度的点纹理贴图
  • 《Linux Shell 编程基础精要:语法规则、变量解析与注释技巧》
  • 2024年第十五届蓝桥杯大赛软件赛省赛Python大学A组真题解析
  • 神经网络中的Adadelta
  • 一文彻底搞懂机器学习 - 逻辑回归(Logistic Regression)
  • apache-tomcat-6.0.10版本工具资源分享
  • 【一起学Rust | Tauri2.0框架】单实例应用程序的深入解析:零漏洞实现与优化实战
  • 从“记住我”到 Web 认证:Cookie、JWT 和 Session 的故事
  • Spring Boot智能物流管理系统开发与部署指南
  • opencv:距离变换 cv2.distanceTransform
  • Linux(centOS) 命令提示符格式修改(PS1)
  • Android中的Context是什么以及它有哪些类型
  • Spring Boot 2.7.x 至 2.7.18 及更旧的版本,漏洞说明
  • 20250227使用mount命令挂载飞凌OK3588-C的linux R4的文件系统rootfs.img以备修改
  • 不同AI2-THOR仿真场景下的位置传送
  • R语言基础| 基本统计分析
  • layui 获取select值和文本