安装nginx
一键jio本一把梭
来自wulabing大神的安装魔法上网服务一键jio本:
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh
其中顺便就包含了编译安装nginx
现在使用vless了:
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/dev/install.sh" && chmod +x install.sh && bash install.sh
github链接:https://github.com/wulabing/V2Ray_ws-tls_bash_onekey
安装MySQL
sudo apt-get install mysql-server
然后验证MySQL是否工作:
sudo systemctl status mysql
如果是显示绿色的Active则说明MySQL在运行:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-11-27 05:47:17 PST; 3h 52min ago
Main PID: 8541 (mysqld)
Tasks: 31 (limit: 1117)
CGroup: /system.slice/mysql.service
└─8541 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
安装php7.4
参考了这篇文章
之后有空把步骤补上来
有些小坑有空再说
在php.ini 修改3个参数,不然的话后面WordPress上传文件大小会限制在2M:
upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 256M
max_execution_time = 300
然后启动php-fpm时不要按照原文的参数-R,使用如下启动方式:
/<path>/php-fpm -y /<path>/php-fpm.conf -c /<path>/php.ini
其中<path>替换成安装php-fpm的路径,如:
/usr/local/php/sbin/php-fpm -y /usr/local/php/etc/php-fpm.conf -c /usr/local/php/php/php.ini
安装wordpress
官网下载zh安装包上传到服务器然后解压到自己准备放网站的文件夹
安装过程之后有空细说
编写nginx配置文件(这里也有点坑有空说),还有上传插件及主题的坑
开始填坑:
首先要在nginx默认的配置,即位于/etc/nginx/conf文件夹里的nginx.conf,加上一段代码,不然上传太大的主题或者插件或者其他什么文件nginx会报413错误。代码加在nginx.conf的http块里:
client_max_body_size 256m;
然后上传可能会遇到和安装时一样文件夹的权限问题,为了方便我的解决办法是直接把wordpress文件夹权限递归设置成777,搞完所有东西后再设置回755。首先设置权限为777:
chmod -R 777 wordpress
这样在安装插件和上传图片或者其他什么东西的时候应该就不会遇到权限问题了,设置完网站之后再把权限设置成:
chmod -R 755 wordpress
其中-R参数表示递归,运行命令时记得先进入wordpress同级的文件夹。
有可能还是无法安装主题或者插件,根据查到的办法在wp-config.php这个位于wordpress根目录的文件最后加上几行代码:
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777)
最后结语
我水完了
重启服务器后记得要启动php-fpm服务,不然会502。启动时指定配置文件:
/<path>/php-fpm -y /<path>/php-fpm.conf -c /<path>/php.ini
如:
/usr/local/php/sbin/php-fpm -y /usr/local/php/etc/php-fpm.conf -c /usr/local/php/php/php.ini