PHP+Nginx+MySQL搭建网站简易教程(以Centos7为例)

站长网赚 08-19 阅读:17 评论:0

  一个域名并做好域名解析(本人在godaddy 购买的),解析之后ping域名,如果返回的是vps的ip,则域名解析成功。如图:

  一个SSL证书,个人网站免费的Lets Encrypt即可(申请过程后面讲)。

  mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改。

  因为nginx功能强大,模块众多,所以自己需要了解究竟需要什么模块,实现那些功能,这就需要我们自己定制Nginx,编译安装满足高自定义性,故采用编译安装。

  输入如下命令并在浏览器输入ip或域名,如能正常访问网页,恭喜安装成功啦!

  取消首行user以及php-fpm模块前的注释,并修改网站目录(注意主服务和php-fpm都要修改),如图:

  在网站目录(上图为phpmyadmin目录)新建一个index.php文件,并粘贴如下代码(伟大的Hello World!!!)html head titlePHP 测试/title /head body ?php echo pHello World/p; ? /body /html启动Nginx(见Nginx相关操作)并在浏览器输入域名或ip测试,如下及成功。

  这个错误的原因是phpmyadmin找不到sesson的存放路径,所以在浏览器允许session的情况下需要调整php的配置文件

  启动Nginx,分别用名和名测试网站,如果https可以进入,http不能进入,你就成功一半了。

  一个天大的好消息,Lets Encrypt已经发布了通配符版本SSL证书。顾名思义,通配符SSL证书不再需要为每一个二级域名重复申请SSL证书,以域名bugprogrammer.tk为例,只需要申请*.bugprogrammer.tk以及bugprogrammer.tk即可用于根域名以及所有二级域名,非常方便。申请教程如下。

  可以看我的博客或者订阅我的公众号 简介 本章内容教大家在CentOS7上分别安装上Nginx、PHP和MySQL,熟悉安装的过程和一些基本的配置,理解当用户进行PHP请求时,Nginx做了什么,对Nginx响应用户请求的流程有个整体把握 Nginx...

  本文将介绍Linux环境下如何安装Web服务基础运行环境,包括以下内容: 安装jdk安装Tomcat安装MySQL安装PHP安装Nginx安装SSL证书整合Nginx和Tomcat 整合完成后,服务器将可以满足大部分应用场景需求。 以下案例使用的服务器是一款美国的VPS,腾...

  青春浅唱,古城有梦的种子在疯长 夏梓言 想念一座城,青春傲翔 那时年少,轻易许下的诺言 如同一粒种子,在萌芽,疯长 夏风吹过夏天 记忆里浮出那些年 刘彩燕站在讲台上,口里念着: 此心光明,亦复何言 那时文学...

版权声明

本文仅代表作者观点,不代表立场。
本文系作者授权发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文