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

作者 : 西楼源码网 本文共1575个字,预计阅读时间需要4分钟 发布时间: 2019-09-24 共144人阅读

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

1.购买VPS与域名

VPS服务商有很多,国内的阿里云,腾讯云,国外的Vultr,搬瓦工等等,如果你是学生,可以去搞个学生版的阿里云或者腾讯云,一个月10元。

如果不想备案,可以选择国外的服务器,价格的话相对国内的服务器会便宜不少。我自用的Vultr,最便宜的一个月2.5刀。

域名的话参考NameSilo域名购买与购买优惠券,推荐买com的,毕竟最为主流。首年5.99刀,续费8.99刀。(可用优惠券:flyzysaving

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

 

 

2.安装Nginx

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

        sudo apt-get update

sudo apt-get install nginx

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

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

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

 

 

3.安装MySQL

还是很简单,一行命令:

sudo apt-get install mysql-server

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

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

 

 

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

打开应该是这样的:

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

我们需要做如下修改:

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

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

  3. 忽略那些以#开头的行。(原文: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 ~.php$ location block, the included fastcgi-php.conf snippet, and the socket associated with php-fpm
  4. 用同样的方法忽略.htaccess文件。(原文:We will also uncomment the location block dealing with .htaccess 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.

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

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

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

sudo nginx -t

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

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

重启Nginx:

sudo /etc/init.d/nginx restart

 

6.测试PHP与Nginx有没有集成成功

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

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

内容为:

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

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

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

免责声明: 本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
侵删请致信E-mail:noticexlw@qq.com

西楼网 » 转载:手把手教你搭建个人网站【一:在Ubuntu安装Nginx, MySQL,PHP】

常见问题FAQ