从零开始,lnmp环境搭建,轻松构建个人网站
随着互联网的普及,个人网站已经成为展示个人才华、分享知识、交流心得的重要平台,而lnmp(Linux+Nginx+MySQL+PHP)作为一套高性能、易配置的Web服务环境,被越来越多的开发者所青睐,本文将带你从零开始,一步步搭建lnmp环境,轻松构建个人网站。
准备阶段
1、服务器:选择一台支持lnmp环境的云服务器或实体服务器,这里以云服务器为例,推荐使用阿里云、腾讯云等知名云服务商。
2、操作系统:选择Linux操作系统,如CentOS 7、Ubuntu等。
3、软件包:在服务器上安装Nginx、MySQL和PHP。
搭建lnmp环境
1、安装Nginx
(1)登录服务器,执行以下命令安装Nginx:
sudo yum install -y nginx
(2)启动Nginx服务:
sudo systemctl start nginx
(3)设置Nginx开机自启:
sudo systemctl enable nginx
2、安装MySQL
(1)执行以下命令安装MySQL:
sudo yum install -y mysql-server
(2)启动MySQL服务:
sudo systemctl start mysqld
(3)设置MySQL开机自启:
sudo systemctl enable mysqld
(4)修改MySQL默认密码,登录MySQL,执行以下命令:
sudo mysql
然后执行以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES; EXIT;
3、安装PHP
(1)执行以下命令安装PHP:
sudo yum install -y php php-fpm php-mysql
(2)启动PHP-FPM服务:
sudo systemctl start php-fpm
(3)设置PHP-FPM开机自启:
sudo systemctl enable php-fpm
4、配置Nginx
(1)进入Nginx配置文件目录:
cd /etc/nginx/conf.d
(2)创建一个新的配置文件,如example.com.conf:
sudo nano example.com.conf
(3)编辑配置文件,添加以下内容:
server {
listen 80;
server_name example.com;
root /usr/share/nginx/html;
index index.html index.htm index.php;
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服务
sudo systemctl restart nginx
测试lnmp环境
1、打开浏览器,访问服务器IP地址或域名,如http://example.com,若出现Nginx默认页面,则表示lnmp环境搭建成功。
2、在根目录下创建一个名为info.php的文件,内容如下:
<?php phpinfo(); ?>
再次访问服务器IP地址或域名,若出现PHP信息页面,则表示PHP环境正常。
至此,lnmp环境搭建完成,你可以根据个人需求安装各种PHP扩展,如Redis、Memcached等,为你的个人网站提供更多功能。
通过本文的介绍,相信你已经掌握了lnmp环境的搭建方法,在实际操作过程中,请根据实际情况调整服务器配置,以确保网站稳定运行,祝你在搭建个人网站的道路上一帆风顺!
川音声乐毕业后能干什么?这是一个值得深思的问题。作为一名音乐人,我们的职业生涯受到多个方面的因素影响。然而,无论你选择哪个方向,你的职业发展都需要良好的准备和努力。,川音学员毕业可从事哪些职业?
下一篇1月20日哈尔斯涨10.00%,国海证券安盈债券A基金重仓该股
相关文章
