香港服务器购买后如何部署LNMP环境?

香港服务器上部署 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 环境。根据具体需求,您可以进一步配置和优化服务器。确保定期更新和备份您的环境,以保持安全和稳定。

超过 50,000 人的信任 网硕互联期待你加入我们的会员。