假定你能熟练使用 apt install
命令安装软件
sudo apt install nginx
sudo apt install mysql-server mysql-client mysql-common
sudo apt install php7.2-fpm php7.2-mysqli php7.2-gd php7.2-curl php7.2-mbstring php7.2-pdo-mysql
sudo apt install redis-server
cd /etc/nginx/sites-enabled/
touch www.yourdomain.com
vim www.yourdomain.com
server_name example.com; // 改成你的域名
root /example.com/public; // 改成你代码文件夹对应的位置
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; // 改成你php的sock文件位置
cd /etc/php/7.1/fpm/pool.d/
vim www.conf
修改几个选项,以下是核心配置,还有一些日志之类的你就用默认的吧
user = www-data
group = www-data
listen = /run/php/php7.1-fpm.sock // 这里位置要跟上面 nginx 监听位置对应
listen.owner = www-data
listen.group = www-data
listen.mode = 0666
pm.max_children = 你的cpu核心数 * 2 或 * 4
pm.start_servers = 你的 cpu 核心数
pm.min_spare_servers = 你的 cpu 核心数
pm.max_spare_servers = 你的 cpu 核心数 * 2
sudo service nginx start
sudo service php-fpm start
sudo service mysql start
www-data
, 然后上级目录 www-data
要有搜索权限,还有记得解析你的域名到你的服务器上。原文:https://www.cnblogs.com/kenshinobiy/p/14258935.html