利用LNMP(Linux, Nginx, MySQL, PHP)搭建WordPress站点的步骤如下:
sudo apt-get update sudo apt-get install nginx sudo apt-get install mysql-server sudo apt-get install php-fpm php-mysql sudo vim /etc/nginx/sites-available/default 配置示例:
server { listen 80 default_server; listen [::]: 80 default_server; root /var/www/html; index index.php index.html index.htm; server_name _; location / { try_files uri uri/ /index.php?args; } location *.php { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ { expires 30d; } } sudo systemctl restart nginx cd /var/www/html sudo wget https://cn.wordpress.org/latest.tar.gz sudo tar -xzf latest.tar.gz sudo mv wordpress/* . sudo rm -rf wordpress latest.tar.gz /var/www/html/wp-config.php 文件,设置数据库信息:sudo vim /var/www/html/wp-config.php 修改以下参数:
define('DB_NAME', 'your_database_name'); define('DB_USER', 'your_database_user'); define('DB_PASSWORD', 'your_database_password'); define('DB_HOST', 'localhost'); sudo mysql -u root -p 在MySQL shell中执行:
CREATE DATABASE your_database_name; CREATE USER 'your_database_user'@'localhost' IDENTIFIED BY 'your_database_password'; GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_database_user'@'localhost'; FLUSH PRIVILEGES; EXIT; 以上步骤即可成功在LNMP环境下部署WordPress网站。如果在操作过程中遇到问题,可以参考相关的技术文档或寻求专业人士的帮助。