在Debian系统上安装和配置LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境时,会用到一些常用的命令。以下是一些常用的命令汇总:
sudo apt update
: 更新系统包列表。sudo apt upgrade
: 升级系统上所有已安装的软件包。sudo apt install nginx
: 安装Nginx。sudo systemctl start nginx
: 启动Nginx服务。sudo systemctl enable nginx
: 设置Nginx开机自启动。sudo nginx -t
: 测试Nginx配置文件是否有语法错误。sudo systemctl reload nginx
: 重新加载Nginx配置。sudo apt install mariadb-server mariadb-client
: 安装MariaDB服务器和客户端。sudo systemctl start mariadb
: 启动MariaDB服务。sudo systemctl enable mariadb
: 设置MariaDB开机自启动。sudo mysql_secure_installation
: 运行安全脚本,设置root密码和其他安全选项。sudo apt install php-fpm php-mysql
: 安装PHP-FPM和MySQL模块。sudo systemctl start php7.4-fpm
: 启动PHP-FPM服务(根据实际PHP版本调整)。sudo systemctl enable php7.4-fpm
: 设置PHP-FPM开机自启动。sudo nano /etc/nginx/sites-available/default
: 编辑Nginx的默认站点配置文件。location \.php { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; }
: 配置Nginx处理PHP文件。sudo nginx -t
: 测试Nginx配置文件是否有语法错误。sudo systemctl reload nginx
: 重新加载Nginx配置。echo "?php phpinfo(); ?" | sudo tee /var/www/html/info.php
: 创建一个包含PHP代码的测试文件。/info.php
,例如:http://your_server_ip/info.php
,查看PHP信息页面以确认配置成功。以上命令涵盖了在Debian系统上安装和配置LNMP环境的基本流程。