之所以选择laravel框架,是因为laravel框架是目前Php中最流行的框架,并且发现Laravel框架在功能上与ASP.NET的MVC框架基本相同。只是它们的实现方法不同。
windows下php开发环境的建立
1.下载php地址。http://windows.php.net/download/关注相关版本。我的服务器使用iis7.5 32系统
VC11 x86非线程安全
解压后放在对应的目录下,配置php.ini文件。这里注意一下里面启用的dll的相关配置,这个网站上讨论的不多。
2.iis配置
我用fastcgi部署了它,我需要下载phpmanager https://phpmanager.codeplex.com/
安装phpmanager后,单击iis站点,将出现phpmanager图标
点击后会出现如下界面,相关设置功能比较简单。有必要注意php扩展,这与上面php.ini中启用的dll是一致的。
配置iis fastcgi模式时,需要启用php_wincache.dll。请记住启用此功能。
3.下载laravel框架,这里需要下载一个composer,一个类似npm的php工具。
安装时需要选择php的版本。如果需要更改php版本,只需重新安装即可。
将laravel压缩包解压缩到laravel文件夹,然后右键单击laravel文件夹中的shfit打开命令窗口。
输入compser intsall会自动将相关的从属组件下载到供应商文件夹。
4.mysql安装。
这里不详细描述mysql的安装,基本没有太大问题。
可能有一个问题,laravel的雄辩ORM建模稍后会报告错误。
Mysql需要把
#将SQL模式设置为严格#sql模式='严格_TRANS_TABLES,否_自动_创建_用户,否_引擎_替换'
修改为
sql模式='否_自动_创建_用户,否_引擎_替换'
也是网上找到的解决方案,如果没有问题,最好。
5.下载完所有组件后,开始配置iis php站点
配置与相同。请注意,网站的根目录不是laravel文件夹,而是下面的公共文件夹。
配置主机文件和网站的域名。
配置完成后,点击phpmanager中的check phpinfo();检查安装
程序池不需要改动,2.0的集成模式就可以了。
6.此时,所有组件基本安装完毕。
访问上一步设置的网站域名。你可以看到laravel的欢迎页面。
这里还有一个特别说明,因为laravel生成的url没有后缀,会出现404错误。
需要安装IIS Url重写组件
安装完成后
进入重写界面,点击右键导入规则
然后选择。公共文件下的htaccess文件
导入后应用规则即可。
以上步骤基本上构建了window iis中laravel的运行环境