一、没有永久云主机,但是有永久免费安装系统
推荐给大家:尊云 – 简单好用,价格厚道的云服务器_云主机
赶快申请属于自己的云服务器吧:
享受后台自助操作重装重启,享受尊云一对一专属售后处理问题。
申请完成之后,选择安装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则表示已经安装成功。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2705686032@qq.com 举报,一经查实,本站将立刻删除。原文转载: 原文出处: