首页 分类一文章正文

从零开始,使用LNMP环境搭建个人网站全攻略

分类一 2025年01月28日 05:50 30 admin

随着互联网的飞速发展,个人网站已经成为展示个人才华、分享知识、开展业务的重要平台,而LNMP环境(Linux、Nginx、MySQL、PHP)因其稳定、高效的特点,成为了搭建个人网站的首选,本文将带你从零开始,一步步搭建一个属于自己的个人网站。

准备工作

1、服务器:购买一台云服务器或者虚拟主机,选择Linux操作系统,推荐使用CentOS 7或Ubuntu 18.04等主流操作系统。

从零开始,使用LNMP环境搭建个人网站全攻略

2、域名:注册一个自己喜欢的域名,并解析到你的服务器IP地址。

3、网络工具:安装SSH客户端(如PuTTY)、FTP客户端(如FileZilla)等。

搭建LNMP环境

1、安装Nginx

(1)通过SSH连接到服务器。

(2)切换到root用户。

(3)执行以下命令安装Nginx:

yum install -y nginx

(4)启动Nginx服务:

systemctl start nginx

(5)设置Nginx服务开机自启:

systemctl enable nginx

2、安装MySQL

(1)执行以下命令安装MySQL:

yum install -y mysql mysql-server

(2)启动MySQL服务:

systemctl start mysqld

(3)设置MySQL服务开机自启:

systemctl enable mysqld

(4)设置root用户密码:

mysql_secure_installation

3、安装PHP

(1)执行以下命令安装PHP:

yum install -y php php-fpm php-mysqlnd

(2)启动PHP-FPM服务:

systemctl start php-fpm

(3)设置PHP-FPM服务开机自启:

systemctl enable php-fpm

4、配置Nginx

(1)进入Nginx配置目录:

cd /etc/nginx/conf.d

(2)创建一个名为your_domain.conf的配置文件:

vi your_domain.conf

(3)编辑配置文件,添加以下内容:

server {
    listen       80;
    server_name  your_domain.com; # 替换为你的域名
    root         /usr/share/nginx/html; # 网站根目录
    index        index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

(4)保存并退出编辑器。

(5)重启Nginx服务:

systemctl restart nginx

部署网站

1、将你的网站文件上传到服务器,可以通过FTP客户端进行上传。

2、将网站文件放置在Nginx配置文件中指定的根目录下。

3、访问你的域名,如果一切正常,你应该能看到你的网站。

通过以上步骤,你已经成功搭建了一个基于LNMP环境的个人网站,这只是搭建网站的基础,后续你还需要学习更多关于网站开发、优化、安全等方面的知识,祝你搭建网站顺利!

上海衡基裕网络科技有限公司,网络热门最火问答,网络技术服务,技术服务,技术开发,技术交流,如何创建一个网站?初学者的分步指南www.tenxunyouxi.com博客 备案号:沪ICP备2023039794号 www.tenxunyouxi.com内容仅供参考 如有侵权请联系删除QQ:597817868