首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手把手教你搭建个人网站一:在Ubuntu安装Nginx,MySQL,PHP

个人网站,写写技术博客,游记,日记,do anything you want,记录一下自己的生活点滴。本手把手系列教你如何迅速搭在Ubuntu 16.04上搭建一个基于WordPress的个人网站~

1.购买VPS与域名

买好自己的服务器后,可以通过Xshell通过IP和密码登录,连上去后就开始安装环境了~

2.安装Nginx

Ubutun安装nginx还是很简单的,就两句命令:

sudo apt-get update

sudo apt-get install nginx

安装好后,可以访问http://server_domain_or_IP,如果显示下图所示结果,就说明成功了:

3.安装MySQL

还是很简单,一行命令:

sudo apt-get install mysql-server

输入完之后你会被要求输入root的密码,输完之后就安装成功了:

4.安装PHP

安装命令:

sudo apt-get install php-fpm php-mysql

5.配置Nginx使用PHP

现在我们已经安装了所有需要的软件,目前要做的是修改Nginx的配置文件来使用PHP processor来处理动态内容。

修改Nginx的server block configuration:

sudo vim /etc/nginx/sites-available/default

打开应该是这样的:

我们需要做如下修改:

添加index.php作为我们的起始页面;

修改server_name来指向我们的域名或者是公网IP;

忽略那些以#开头的行。(原文:For the actual PHP processing, we just need to uncomment a segment of the file that handles PHP requests by removing the pound symbols (#) from in front of each line. This will be the location block, the included snippet, and the socket associated with)

用同样的方法忽略.htaccess文件。(原文:We will also uncomment the location block dealing with files using the same method. Nginx doesn't process these files. If any of these files happen to find their way into the document root, they should not be served to visitors.)

所以,修改完后我们的配置文件应该是这个样子的:

验证配置文件有没有错误:

sudo nginx -t

如果提示OK则说明配置搞定:

重启Nginx:

sudo /etc/init.d/nginx restart

6.测试php与nginx有没有集成成功

添加一个info.php:(这里的/var/www/html/ 对应配置文件中root的路径)

sudo vim /var/www/html/info.php

内容为:

访问http://server_domain_or_IP/info.php,如下图所示则说明全部安装成功~

看完本文有收获?请转发分享给更多人

关注「flyzy小站」,一同进步~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171212G0YQ7K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券