LNMP分布式搭建
LNMP指的是Linux + Nginx + MySQL + PHP的网站架构。以下是一个基本的分布式LNMP架构的部署方法:
- 安装Nginx:
sudo apt-get update
sudo apt-get install nginx
- 安装MySQL:
sudo apt-get install mysql-server
- 安装PHP及所需的扩展(以PHP 7.4为例):
sudo apt-get install php7.4-fpm php7.4-mysql
配置Nginx与PHP处理:
编辑Nginx配置文件
/etc/nginx/sites-available/default
,在server块中添加以下内容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
- 重启Nginx和PHP-FPM服务:
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm
- 创建一个PHP文件以测试配置(例如,
/var/www/html/info.php
):
<?php
phpinfo();
?>
- 在浏览器中访问你的服务器IP或域名/info.php,应该可以看到PHP信息页面。
以上步骤为你提供了一个基本的LNMP架构。在生产环境中,你可能需要考虑更多的安全和性能因素,如配置SSL/TLS、优化MySQL性能、设置权限、使用防火墙等。
评论已关闭