在LAMP(Linux, Apache, MySQL, PHP)环境中部署WordPress博客是一个相对直接的过程,但需要确保每个组件都正确安装和配置。以下是详细的步骤:
1. 安装LAMP环境
在Ubuntu上安装LAMP
- 更新系统:
sudo aptget update
- 安装Apache:
sudo aptget install apache2
- 安装MySQL:
sudo aptget install mysql-server
- 安装PHP及其模块:
sudo aptget install php libapache2mod-php php-mysql
- 启动并启用服务:
sudo systemctl start apache2 sudo systemctl enable apache2 sudo systemctl start mysql sudo systemctl enable mysql
在CentOS上安装LAMP
- 安装EPEL和Remi仓库:
sudo yum install epel-release sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
- 安装Apache:
sudo yum install httpd httpd-devel
- 安装MySQL:
sudo yum install mariadb mariadb-server mariadb-devel
- 安装PHP及其模块:
sudo yum install php php-mysqlnd php-fpm php-gd
- 配置PHP-FPM:
sudo systemctl enable php-fpm sudo systemctl start php-fpm
-
配置Apache以使用PHP-FPM: 编辑
/etc/httpd/conf.d/php.conf
文件,确保LoadModule php7_module modules/libphp7.so
存在。 -
启动并启用服务:
sudo systemctl start httpd sudo systemctl enable httpd sudo systemctl start mariadb sudo systemctl enable mariadb
2. 配置Apache
编辑 /etc/apache2/sites-available/000-default.conf
或 /etc/httpd/conf/httpd.conf
文件,确保以下配置存在:
ServerAdmin webmaster@localhost DocumentRoot /var/www/html Options Indexes FollowSymLinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
重启Apache服务:
sudo systemctl restart apache2
3. 安装WordPress
-
下载WordPress: 访问 WordPress官方网站 下载最新版本的WordPress。
-
解压文件:
tar -xzf wordpress-*.tar.gz -C /var/www/html
- 创建数据库: 登录到MySQL管理面板(如phpMyAdmin)或通过命令行创建数据库和用户:
mysql -u root -p CREATE DATABASE wordpress; CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
- 配置WordPress:
编辑
/var/www/html/wp-config.php
文件,填入数据库信息:
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'yourpassword'); define('DB_HOST', 'localhost');
- 访问WordPress安装页面:
在浏览器中访问
http://yourdomain.com/wp-admin/install.php
,按照屏幕上的指示完成WordPress的安装。
4. 完成安装
安装完成后,访问 http://yourdomain.com
,你将看到WordPress的欢迎页面。使用在安装过程中设置的管理员用户名和密码登录,即可进入WordPress的管理后台。
注意事项
- 确保所有文件和目录的权限设置正确,通常使用
chmod -R 755 /var/www/html
。 - 定期更新WordPress、主题和插件,以确保安全性和稳定性。
- 考虑安装SSL证书以启用HTTPS。