网站首页 > 开源技术 正文
一、首先申请一个免费的云空间
推荐给大家:高速稳定,个性化定制,取你所需,为你所用!
抢注地址:三丰云-云服务器-虚拟主机-免费空间-免备案域名注册VPS服务商
https://www.sanfengyun.com
赶快申请属于自己的免费服务器吧:
三丰云-云服务器-虚拟主机-免费空间-免备案域名注册VPS服务商
"免费虚拟主机"“免费云服务器”永久免费,一键开通,域名免备案!
申请完成之后,选择安装ubuntu16.04系统如图设置密码
二、ubuntu 16.04安装LNMP环境
LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,P一般指PHP。通过以下步骤,可以很方便地为你的linux服务器安装上网站运行所需要的环境。
(一)、 更新源
apt-get update && apt-get dist-upgrade -y
(二)、安装nginx
apt-get install nginx
(三)、安装php-fpm和常用php扩展
apt-get install php-fpm php-gd php-mbstring php-curl php-xml php-mcrypt php-mysql php-zip php-json php-redis php-memcached
(四)、安装mysql
apt-get install mysql-server
(五)、建立测试站点
1. 新建站点目录
我们在/var/www下面新建一个test目录,作为站点目录。 运行以下命令:
mkdir /var/www/test
2.新建php入口文件
echo '<?php echo 1;' > /var/www/test/index.php
3.授权给fpm用户www-data,使fpm进程可以访问站点文件
chown -R www-data:www-data /var/www/test && chmod -R 755 /var/www/test
4.设置nginx站点配置
在/etc/nginx/conf.d新增一个test.conf文件,并写入以下内容:
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/test; index index.php index.html index.htm; server_name _; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } }
这个配置表示站点监听80端口,网站根目录为/var/www/test,入口文件为index.php,通过php-fpm进程来执行php脚本。
测试并重新加载nginx配置:
nginx -t && nginx -s reload
(六)、测试是否成功
浏览器访问http://【你的IP地址】,如果看到页面输出1则表示已经安装成功。
猜你喜欢
- 2025-09-29 在 Red Hat Linux 搭建 Podman 的完整实战教程
- 2025-09-29 10 分钟上手 Docker Compose:从零到一键部署实战
- 2025-09-29 linux 设置环境变量方法_linux设置环境变量方法
- 2025-09-29 如何在 Ubuntu 24.04 LTS Linux 上安装 MySQL 服务器
- 2025-09-29 Docker Compose 编排实战:一键部署多容器应用!
- 2025-09-29 Kali与编程:黑客如何搭建和使用VMware和Kali Linux使用环境?
- 2025-09-29 哇塞!用 Linux 实现自动化办公,每天能省 2 小时,赶紧收藏!
- 2025-09-29 AWS Linux2023上搭建WordPress 安装指南(一)
- 2025-09-29 AWS Linux 2023搭建WordPress 安装指南(二)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)