香港服务器购买后如何部署LNMP环境?
2025-01-19 15:31
阅读量:27
在香港服务器上部署 LNMP(Linux, Nginx, MySQL, PHP)环境,可以按照以下步骤进行。这里以 Ubuntu 为例,但其他 Linux 发行版的步骤类似。
1. 更新系统
首先,确保系统是最新的:
bash
sudo apt update && sudo apt upgrade -y
2. 安装 Nginx
2.1 安装 Nginx
bash
sudo apt install nginx -y
2.2 启动并设置开机自启
bash
sudo systemctl start nginx
sudo systemctl enable nginx
2.3 测试 Nginx
在浏览器中访问服务器 IP,您应该能看到 Nginx 的默认欢迎页面。
3. 安装 MySQL
3.1 安装 MySQL
bash
sudo apt install mysql-server -y
3.2 安全配置
运行以下命令进行安全配置:
bash
sudo mysql_secure_installation
按照提示设置 root 密码并进行其他安全设置。
3.3 登陆 MySQL
bash
sudo mysql -u root -p
4. 安装 PHP
4.1 安装 PHP 和常用扩展
bash
sudo apt install php-fpm php-mysql -y
可以根据需要安装其他 PHP 扩展,例如:
bash
sudo apt install php-curl php-xml php-mbstring php-zip php-gd -y
4.2 配置 PHP-FPM
编辑 PHP-FPM 配置文件,确保 cgi.fix_pathinfo
设置为 0:
bash
sudo nano /etc/php/7.x/fpm/php.ini
将以下行修改为:
ini
cgi.fix_pathinfo=0
(将 7.x
替换为您安装的 PHP 版本)
4.3 启动 PHP-FPM
bash
sudo systemctl start php7.x-fpm
sudo systemctl enable php7.x-fpm
5. 配置 Nginx
5.1 创建网站目录
bash
sudo mkdir -p /var/www/html/example.com
5.2 设置权限
bash
sudo chown -R $USER:$USER /var/www/html/example.com
5.3 创建 Nginx 配置文件
bash
sudo nano /etc/nginx/sites-available/example.com
添加以下内容:
nginx
server {
listen 80;
server_name example.com www.example.com;
root /var/www/html/example.com;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # 根据 PHP 版本调整
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
5.4 启用配置
bash
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
5.5 测试 Nginx 配置
bash
sudo nginx -t
5.6 重启 Nginx
bash
sudo systemctl restart nginx
6. 测试 LNMP 环境
6.1 创建测试 PHP 文件
bash
echo "<?php phpinfo(); ?>" > /var/www/html/example.com/index.php
6.2 访问测试页面
在浏览器中访问 http://example.com
(替换为您的域名或 IP 地址),您应该能看到 PHP 信息页面。
7. 安装其他工具(可选)
根据需要安装其他工具,例如 Git、Composer 等。
bash
sudo apt install git -y
总结
通过上述步骤,您在购买香港服务器后已经成功部署了 LNMP 环境。根据具体需求,您可以进一步配置和优化服务器。确保定期更新和备份您的环境,以保持安全和稳定。
- Tags:
- 香港服务器购买,香港服务器,服务器购买
上一篇:如何排查香港VPS服务器 CPU 温度过高的问题
下一篇:美国VPS服务器如何优化网络性能?