一、安装系统
安装Ubuntu20.04 64位Server版本
二、更新ssh端口
更新/etc/ssh/sshd_config文件,修改端口
保存后重启服务 service ssh restart
三、更新电源管理设置
更新/etc/systemd/logind.conf文件,去掉注释并修改项目为ignore
保存重启服务service systemd-logind restart
四、更新源
使用清华源替换/etc/apt/sources.list文件
更新源apt update
五、安装mysql并设置权限
apt install mysql-server
六、安装PHP
先查询源中默认的php版本 apt list | grep php
apt install php7.4
安装php时会默认带上apache组件,手动排除
apt-mark hold apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.4
或者安装后手动卸载
apt autoremove apache2 apache2-bin
查询残留 dpkg -l | grep php
apt install php7.4
七、安装php插件(wordpress/kodbox一般要求插件)
apt install php7.4-json php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php-imagick php7.4-intl php7.4-gd php-cli php-bcmath php-memcache php-ldap
八、安装nginx
apt install nginx
查看版本nginx -v
九、修改nginx配置
在/etc/php/7.4/fpm/pool.d/www.conf文件中找到sock地址,一般为listen = /run/php/php7.4-fpm.sock
把该地址更新到nginx设置中
重启nginx使配置生效
service nginx reload
十、修改文件夹权限
默认php运行用户为www-data在某些文件夹下没有权限,需要使用chown -R www-data /var/www 命令进行修改
十一、修改php-fpm上传限制