在Debian上利用LNMP(Linux, Nginx, MySQL, PHP)进行开发,可以按照以下步骤进行:
首先,更新包列表并安装Nginx:
sudo apt-get update sudo apt-get install nginx 安装完成后,可以通过访问 http://localhost/ 来验证Nginx是否安装成功。
接下来,安装MySQL数据库服务器:
sudo apt-get install mysql-server 安装过程中,系统会提示设置MySQL的root用户密码,请务必记住该密码,以便后续使用。
然后,安装PHP及其FastCGI进程管理器PHP-FPM:
sudo apt-get install php7.4 php7.4-fpm 注意:根据你的需要选择合适的PHP版本。
编辑Nginx的默认配置文件:
sudo vim /etc/nginx/sites-available/default 在配置文件中,找到以下部分并进行修改:
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.php index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } } 保存并退出编辑器后,重启Nginx服务以应用更改:
sudo systemctl restart nginx 最后,创建一个简单的PHP文件来验证安装是否成功。在 /var/www/html 目录下创建一个名为 info.php 的文件,并添加以下内容:
<?php phpinfo(); ?> 然后,在浏览器中访问 http://localhost/info.php,如果看到PHP信息页面,则说明LNMP环境安装成功。
现在,你可以开始使用LNMP环境进行PHP开发了。你可以创建和编辑PHP文件,并通过Nginx服务器进行测试。
希望这些步骤能帮助你在Debian上成功设置LNMP环境并进行开发。如果在安装过程中遇到任何问题,可以参考相关的官方文档或寻求社区帮助。