在Ubuntu 20.04.6 LTS系统armv7l架构下,以下是安装LNMP(Linux, Nginx, MySQL, PHP)的详细步骤:
步骤1:更新系统
sudo apt-get update sudo apt-get upgrade
步骤2:安装 Nginx
sudo apt-get install nginx
步骤3:安装 MySQL
sudo apt-get install mysql-server
在安装过程中,系统将提示你为MySQL的"root"用户设置密码。请记住这个密码,因为稍后在安装PHP的时候可能会用到。
步骤4:安装 PHP
sudo apt-get install php-fpm php-mysql
步骤5:配置 Nginx 使用 PHP
首先,备份默认的 Nginx 配置文件:
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
然后,使用文本编辑器打开 Nginx 配置文件:
sudo vim /etc/nginx/sites-available/default
找到以下部分并做相应修改:
index index.html index.htm index.nginx-debian.html;
改为:
index index.php index.html index.htm index.nginx-debian.html;
找到以下部分:
#location ~ \.php$ { # include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): # fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; #}
取消注释并修改为:
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; }
找到以下部分:
# deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #}
取消注释:
location ~ /\.ht { deny all; }
保存并关闭文件。
步骤6:重启 Nginx 和 PHP 服务
sudo systemctl reload nginx sudo systemctl restart php7.4-fpm
这样你就成功在 Ubuntu 20.04.6 LTS 下安装了 LNMP 环境。你可以通过创建一个 PHP 信息页面来测试环境是否正常工作。
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
然后在浏览器中访问 http://your_server_ip/info.php
,如果看到 PHP 信息页面,那么说明你的 LNMP 环境已经安装成功。
PS:可以不修改文件内容,仍然可以使用
欢迎投稿(技术分享、原创教程)至本站机器人: blog#mige.eu.org
Subscribe by Email
Follow Updates Articles from This Blog via Email
No Comments