centos8用lamp搭建wordpress
时间: 2024-09-11 21:18:29 浏览: 69
在CentOS 8上使用LAMP(Linux, Apache, MySQL/MariaDB, PHP)搭建WordPress的基本步骤如下:
1. **环境准备**:首先确保你的CentOS 8系统是最新的,更新系统并安装必要的软件包。
2. **安装Apache**:
使用dnf包管理器安装Apache HTTP服务器。
```bash
sudo dnf install httpd
```
3. **启动Apache服务**:
开启Apache服务,并设置开机自启。
```bash
sudo systemctl start httpd
sudo systemctl enable httpd
```
4. **安装MariaDB**:
安装MariaDB数据库服务器,WordPress推荐使用MySQL或其兼容版MariaDB。
```bash
sudo dnf install mariadb-server
```
5. **启动MariaDB服务**:
启动MariaDB服务并设置开机自启,然后运行安全安装脚本来提高数据库的安全性。
```bash
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
```
6. **安装PHP**:
安装PHP及其与Apache和MariaDB协同工作的扩展。
```bash
sudo dnf install php php-mysqlnd php-common php-mbstring php-xml php-gd
```
7. **配置Apache以支持PHP**:
修改Apache配置文件或创建自定义配置文件以支持PHP。
```bash
sudo vi /etc/httpd/conf/httpd.conf
# 添加或取消注释以下行:
# LoadModule php_module modules/libphp.so
# AddHandler php-script .php
```
8. **重启Apache服务**:
应用Apache的配置更改。
```bash
sudo systemctl restart httpd
```
9. **安装和配置Wordpress**:
下载最新的WordPress压缩包,并解压到Apache的文档根目录下。
```bash
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* ./
sudo rm -rf wordpress latest.tar.gz
```
10. **设置文件权限**:
为WordPress文件设置适当的文件权限。
```bash
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
```
11. **创建WordPress数据库和用户**:
使用MySQL客户端创建一个新的数据库和用户,并授权给该用户。
```sql
CREATE DATABASE wordpress;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```
12. **配置WordPress**:
访问你的网站(http://your-server-ip/)以完成WordPress的安装过程。通常,你需要填写数据库信息和站点信息,如网站标题、用户名、密码等。
13. **访问你的WordPress站点**:
完成以上步骤后,你将能够访问你的WordPress站点,并开始构建你的网站。
阅读全文