1、打开cmd,定位到wamp的host目录,如www,执行安装最新版thinkPHP:
D:\wamp\www>composer create-project topthink/think yyx这时,会在www目录新建yyx文件夹,同时将最新版的thinkPHP程序安装到里面。
2、打开host文件,进行如下设置,为了方便本地调试:
127.0.0.1 api.yyx.com此时,启动wamp,在浏览器输入api.yyx.com,应该就能打开了。
3、左键单击左下角的wamp图标,以此选择:Apache->httpd-vhosts.conf:
在打开的httpd-vhosts.conf文件,新建vhosts,将访问目录改到yyx文件夹下的public下:
4、重启wampServerName www.yyx.com ServerAlias api.yyx.com DocumentRoot "${INSTALL_DIR}/www/yyx/public" Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local
5、打开yyx目录,找到.example.env,将名称修改成.env,同时打开它,配置数据库等。此文件只在本地使用。当然,不用这个,在yyx/config/database.php也可以修改。
注:1、以上第3步配置vhosts也可以略过,完成第5步后,直接在cmd中,cd到yyx目录,运行下面的命令也可以启动
php think run -H api.yyx.com2、如果提示找不到表,可能要在database.php里配置表前缀。
3、如果接口返回了除了json之外的一堆html内容,可能是调试工具,在.env文件将 APP_DEBUG 设置为false。当然这个关闭了,就没有错误提示了:进入config->app.php,show_error_msg可以开启简单的错误提示。