windows部署IIS、PHP8、php7、phpmanager、composer和Laravel环境及配置
目标:
在windows10或windows server上配置IIS、PHP8、PHP7、phpmanager、composer、Laravel环境。
一、部署IIS、PHP环境
1、通过控制面板->程序和功能->启用或关闭windows功能,安装IIS。
2、安装phpmanager
phpmanager是iis管理php的工具,可轻松实现iis配置php、快捷的更换php版本和修改配置。
下载后直接安装即可,前提是已经安装好iis。
3、下载自己要用到的php版本,选择nts的,例如:
PHP7.4下的:VC15 x64 Non Thread Safe
官方下载:https://windows.php.net/download
注意下载包的名称,例如:VC15 和 x64,下载自己对应的即可。
4、用phpmanager注册和配置php
安装好phpmanager后可以在iis中看到同名的图标,双击进入,点击Register new PHP version,选择上一步骤下载的php解压目录中的php-cgi.exe即可。
到此,php就安装完成了,但是你可能会发现运行php报错,因为没有安装c++运行库。
5、安装c++运行库
很多人在iis配置php后无法运行就是因为没有安装c++运行库。PHP安装包名称的VC11和VC15就是指这个。
需要安装对应的版本,否则报错。
php7需要安装vc15
VC9构建需要安装Visual Studio 2008 x86或x64的Visual C ++ Redistributable
VC11构建需要安装Visual Studio 2012 x86或x64的Visual C ++ Redistributable
VC14构建需要安装Visual Studio 2015 x86或x64的Visual C ++ Redistributable
VC15构建需要安装Visual Studio 2017 x64或x86的Visual C ++ Redistributable
目前最新已经是:Microsoft Visual C++ Redistributable for Visual Studio 2019
下载地址:https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
安装好后,再到phpmanager中查看phpinfo,配置正确的话应该可以看到了。
开发环境,以上够用了,如果是生产环境,建议安装:wincache
二、安装Laravel环境
1、Laravel 使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,先要安装了Composer。
2、windows安装composer直接下载Composer-Setup.exe安装即可;
3、国内机器使用composer,建议修改为国内镜像,并且全局配置
composer config -g repo.packagist composer https://packagist.phpcomposer.com
参考:https://pkg.phpcomposer.com/
4、安装laravel
composer global require laravel/installer
5、创建laravel项目
laravel new blog
或者通过composer创建项目(推荐,因为用了国内镜像,速度快很多)
composer create-project --prefer-dist laravel/laravel blog
6、给项目站点目录权限
storage目录和 bootstrap/cache目录应该允许 Web 服务器写入,否则 Laravel 程序将无法运行。
7、修改config目录下的配置文件:
比如:数据库、timezone、locale、缓存、会话等等;
官方文档没有iis的优雅连接,可以自行搜索。
三、其他
1、安装git
下载地址:https://git-scm.com/download/win
2、安装mysql
推荐免费mysql管理工具:HeidiSQL
3、安装redis
windows下的redis版本太低,建议使用linux系统装redis提供服务。
1 条留言 访客:0 条 博主:0 条 引用: 1 条
来自外部的引用: 1 条