sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
sudo apt install php8.3-fpm php8.3-mysql php8.3-xml php8.3-gd php8.3-curl php8.3-mbstring php8.3-zip php8.3-imagick php8.3-common php8.3-cli php8.3-redis php8.3-bcmath php8.3-intl -y
利用phpdoteenv库从.ENV文件中加载环境变量
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
进入/var/www/domain.com目录执行 composer require vlucas/phpdotenv
download WP6.9:
curl -O https://cn.wordpress.org/wordpress-6.9-zh_CN.tar.gz
sudo tar -xzf wordpress-6.9-zh_CN.tar.gz
sudo rsync -avP /tmp/wordpress/ /var/www/wordpress/
sudo chown -R www-data:www-data /var/www/wordpress
sudo find /var/www/wordpress -type d -exec chmod 755 {} \;
sudo find /var/www/wordpress -type f -exec chmod 644 {} \;
sudo chmod 600 /var/www/wordpress/wp-config.php
sudo chown -R www-data:www-data /var/www/wlccasia.com 让Nginx/PHP有权读写文件。
sudo cp /var/www/nginx-default.bak /etc/nginx/sites-available/default 配置nginx服务器
也可以使用 ln -s /var/www/domain.com /etc/nginx/sites-enabled/ 创建符号链接配置服务块文件
配置SSL证书
apt install certbot python3-certbot-nginx -y
certbot –nginx -d domain.com -d www.domain.com
systemctl reload nginx
ufw allow ‘Nginx Full’
优化文件:
mysql:
cp /var/www/mysqld.bak /etc/mysql/mysql.conf.d/mysqld.cnf
php-fpm:
cp /var/www/www.conf.bak /etc/php/8.3/fpm/pool.d/www.conf
nginx:
cp /var/www/nginx-domain.conf
wp:
cp /var/www/wp-config.php
WP页面缓存:
sudo apt install redis-server -y
sudo systemctl enable redis-server
sudo systemctl start redis-server
安装WP Super Cache插件:
cd wordpress
sudo chmod 755 wp-content
sudo chmod 644 wp-content/advanced-cache.php
sudo chmod -R 755 wp-content/plugins/wp-super-cache/

发表回复