在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环境并进行开发。如果在安装过程中遇到任何问题,可以参考相关的官方文档或寻求社区帮助。