ThinkPHP 5 环境配置

要进行thinkPHP 5 的开发,首先需要下载thinkPHP 5,下载地址:http://www.thinkphp.cn/down.html

下载后,根据环境进行配置。

1.Windows 下使用phpstudy 进行配置。

首先下载phpstudy 2018 下载地址:http://www.phpstudy.net/download.html

选择需要的版本下载后,进行安装。(路径不可含有中文和空格,否则Apache无法启动

☆可能出现的问题:80端口被占用(3306被占用)

解决办法:

1.80端口被system占用:若安装过sqlserver ,关闭sqlserver 日志服务即可,若安装过IIS,更换Apache端口。

2.3306端口被占用:更换3306端口或关闭占用程序(若不使用MySQL则可忽略)。

3.Apache启动后马上停止:由于配置不正确导致,可卸载后重新安装。

操作方式: 打开phpstudy->其他选项菜单->phpstudy设置->端口常规设置。


启动Apache后,将ThinkPHP 5 压缩包解压至phpstudy 目录下的 \PHPTutorial\WWW\你的项目名称\public 目录下

可以先在WWW 目录下创建一个文件夹作为你的项目,解压ThinkPHP 5 至该目录即可。

解压完成后,就可以在浏览器里输入: localhost/你的项目名称/public/ 或 localhost/你的项目名称/public/index.php访问了

若要隐藏入口文件,需在phpstudy 中修改 (nts版本(Non Thread Safe)的PHP不可隐藏入口文件)。

操作方式:

打开phpstudy->其他选项菜单->phpstudy设置->端口常规设置->网站目录旁的打开->

选择 phpstudy 目录下的 \PHPTutorial\WWW\你的项目名称\public 目录 点击下面的应用按钮。

修改后Apache将自动重启(注意:项目路径不能含有中文和空格否则无法启动)。

现在就可以在浏览器输入: LocalHost 直接访问你的项目了。

(由于Apache 会自动加载 .htaccess 文件 所以比较方便,若无法访问则修改.htaccess 文件


绑定域名的方式:

打开phpstudy->其他选项菜单->域名站点管理。

输入你的域名,如:www.shadowviolet.com

网站目录选择phpstudy 目录下的 \PHPTutorial\WWW\你的项目名称\public 目录

二级域名按需设置没有可留空。

端口默认 80端口,按需修改。

设置后重启Apache,之后就可以在浏览器输入你的域名进行访问了。


2.Windows 下 IIS 部署方式:

2.1下载ThinkPHP 5 

方法同上,下载完成后,打开IIS。

右键你的服务器,添加一个网站(名字按需起)。

解压ThinkPHP 5 到你的网站目录下。

物理路径选择你的网站目录

主机名 填写你的域名

IP地址填写你服务器的内网 IP(非公网)。


2.2完成之后,下载PHP 环境(若已配置则略过)

下载地址:http://www.php.net/downloads.php 

按需选择(若下载nts版本(Non Thread Safe)则不可隐藏入口文件!)

完成后解压PHP 到任意非中文无空格目录即可。


2.3 下载 安装PHP Manager 插件。

下载地址:https://archive.codeplex.com/?p=phpmanager

选择需要的版本,下载完成后解压到任意目录均可。

新手推荐:http://www.jb51.net/softs/41246.html

PHP Manager安装完毕之后,重启IIS并关闭窗口,重新打开就可以在看到PHP Manager的图标了。(没有请重新安装)


2.4 配置PHP :

IIS里找到你的网站,双击PHP Manager的图标,register new PHP version 选择你下载好的PHP目录下的php-cgi.exe

点击确定后,重启你的网站就可以正常使用PHP了。

此时,浏览器输入你的域名/public/index.php就可以访问ThinkPHP 5 了。


2.5 隐藏入口文件(没有需要可以跳过)

下载rewrite (URL重写组件

下载地址(32位):https://www.microsoft.com/en-us/download/details.aspx?id=5747

下载地址(64位):https://www.microsoft.com/en-us/download/details.aspx?id=7435

下载完成后安装。(此组件会要求重启系统,重启后再看下一步)


重新配置网站:修改网站的物理路径为ThinkPHP 5 目录下的public目录。(需重新配置PHP manager)

打开你的网站目录,找到web.config 文件。

打开web.config(可以使用记事本或notepad++)

在<system.webServer></system.webServer>之间加上

<rewrite>
 <rules>
 <rule name="OrgPage" stopProcessing="true">
 <match url="^(.*)$" />
 <conditions logicalGrouping="MatchAll">
 <add input="{HTTP_HOST}" pattern="^(.*)$" />
 <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
 <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
 </conditions>
 <action type="Rewrite" url="index.php/{R:1}" />
 </rule>
 </rules>
 </rewrite>

保存文件。

重启你的网站,就可以在浏览器输入你的域名直接访问 ThinkPHP 5 了。


☆可能出现的问题:本地 ThinkPHP 5 没问题,上传到服务器后出现500错误。

解决方法:删除服务器上ThinkPHP 5 目录下的 runtime 目录(运行库)。

至此,Windows 环境下部署 ThinkPHP 5 的介绍就结束了。有问题可以在下面留言。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值