Phpstudy v8.0建立本地站点域名

1.应用场景php

快速搭建本地开发环境项目域名访问.html

也是留个笔记, 方便查询.mysql

2.学习/操做nginx

环境:laravel

Windows10 64位 专业版web

Phpstudy v8.0sql

Apache 2.4.39数据库

Nginx 1.15.11apache

Php 7.3.4浏览器

Mysql 5.7 或 8.0

 

WAMP

步骤:

1.下载安装phpstudy v8.0

下载地址:https://www.xp.cn/wenda/401.html

安装同Windows上安装其余软件没有差异.

 

2.打开phpstudy软件并点击启动Apache与MySQL, 界面以下

 

3.切换到'网站',  点击'localhost'的'管理'->'打开根目录', 到www目录下, 而且新建project.test项目目录 //该项目目录请自行命名

同时, 在project.test目下, 新建public目录, public下新建文件index.php  //也能够不新建public目录, 这里只是模拟PHP框架的写法.

index.php内容:

<?php

echo 'test';

 

4.点击'新建网站', 输入以下信息  //这里虚拟域名也是使用和项目目录名相同, 我的习惯, 可自行命名

 

补充: //20200729

这里能够勾选"建立数据库", 而后输入

数据库名,

用户名, [这里不能使用root, 能够输入将要新建的用户及密码] william/Nxf=2020

密码.

而后提示建立成功.

验证以下: 

先使用william登陆, [前提要先配置mysql的环境变量]

而后 show databases;  能够看到william帐号的权限只是用于 laravel-admin.test

下面是root帐户:

能够经过直接查看权限:  //这里是安装了phpmyadmin web版管理工具

 

4.点击'确认', 出现以下界面

 

5.切换到'设置', -> '配置文件', 点击'hosts', 使用文本编辑器打开便可.

后面/任意位置, 新加一行:  127.0.0.1 project.test  //Note: 后发现不用添加, phpstudy已经帮咱们加上了, 只要保存退出便可.

 

保存便可.

 

6.切换到'首页', 重启phpstudy的Apache //不重启彷佛也可, phpstudy彷佛默认是重启了的.


7.切换到'网站', 点击该站点的'管理', 而且点击'打开网站'.

 

会自动跳转到浏览器打开project.test,

网页出现以下内容:

test

 

则, 虚拟主机配置成功.

 

WNMP 

备注:请关闭apache, 开启nginx  //由于默认都是监听80端口, 不作修改的状况下,  会端口冲突.

 

若是在WAMP操做的基础上,只须要打开打开vhosts目录下指定的站点配置文件

这里是G:\phpstudy_pro\Extensions\Nginx1.15.11\conf\vhosts

添加以下:

location / {
    index index.php index.html;
    # 伪静态配置-start
    if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?s=$1  last;
        break;
    }
    # 伪静态配置-end
}

 

即相似这样

至此,配置完成,也即随时能够切换web服务器[apache与nginx]

 

后续补充

...

3.问题/补充

1. 访问站点[http://blog57.test]出现'404 Not Found', 截图以下:

缘由: 未配置伪静态,致使找不到资源

解决办法:在虚拟主机配置中添加以下:

 

 

# 伪静态配置-start
  if (!-e $request_filename) {
     rewrite  ^(.*)$  /index.php?s=$1  last;
     break;
  }
# 伪静态配置-end

 

从新访问, 正常访问. 截图以下:

 

 

 

后续补充

...

4.参考

https://www.xp.cn/wenda/394.html?  //phpstudy v8.0建立本地站点域名教程(图文)

https://blog.csdn.net/william_n/article/details/101424764  //PHP集成开发环境安装https://jingyan.baidu.com/article/8065f87f67c8b5233124981a.html  //phpstudy在nginx中配置thinkPHP伪静态步骤方法

后续补充

...