Laravel框架的运行对环境是有严格要求的。

php.ini配置文件需要开启的扩展:


extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_mbstring.dll
extension=php_fileinfo.dll(验证码代码依赖需要该扩展)
extension=php_curl.dll(主要用于请求的发送)

httpd.conf配置文件需要开启的模块:

LoadModule deflate_module modules/mod_deflate.so

LoadModule rewrite_module modules/mod_rewrite.so

如果php的版本不满足基本要求需要升级,则有2个方法可供使用:

a. 使用带有符合要求的php版本的集成环境替换当前环境(phpstudy),如当前数据库的数据仍需要,则需要备份下数据库,在装好新的环境之后导入备份的数据库;

b. apache、mysql不做任何替换操作,单独的下载符合要求的版本php,替换原先低版本的php;

c. 建议php使用php7+版本

3、PHP的注意事项(重要)

①在php安装好之后需要将php.exe的位置的目录添加到环境变量中去(如果之前有加过别的版本的php环境变量则需要删除掉);

②得确保在添加环境变量之后,通过命令“php -v”运行得到的结果中**php****版本号与实际运行的版本号一致;

“我的电脑”右键属性打开 -> 高级系统设置 -> 环境变量 -> 系统变量找到Path -> 编辑 -> 添加即可。

将PHP加入环境变量(目录):

Composer 中文文档:

https://docs.phpcomposer.com/00-intro.html

官方网站:https://getcomposer.org(安装下载composer用)

下载地址:https://getcomposer.org/download/

安装的最后一步,Use a paroxy server to connect to internet,这一步的时候,建议不要勾选和填写,直接Next下一步即可。

使用composer的前提条件

需要开启PHP中的openssl扩展

安装composer需要联网

完成安装后,进入CMD,输入composer,若出现下图提示,则安装完成。

提示:若确定已经完成了安装,但是却没有下图提示的界面,则可能是环境变量的问题,自己配置一下composer的环境变量,配置方式与PHP一致。

注意:如果确认已经安装好composer,但是在cmd中运行composer命令的时候没有出现上述的界面,则可能是在安装过程中,软件自行设置环境变量失败导致的。此时需要自己添加环境变量。

给composer配置镜像:

修改 composer 的全局配置文件(推荐方式)

这个好像用不了,一直卡在那里不动

composer config -g repo.packagist composer https://packagist.phpcomposer.com

【这个阿里镜像可以用】

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

Packagist / Composer 中国全量镜像 提供的这个镜像用不了,会让你一直卡着不动也不报错,看似项目已经拉取下来,但是根据大小判断,根本不完整,运行也会直接报错的,无奈我只能直接下载laravel框架包,所有为了避免和我一样踩坑,就用阿里云的镜像吧,秒拉取

composer config -g repo.packagist composer https://packagist.phpcomposer.com

使用composer安装Laravel框架卡住没有反应解决方案

安装说明中要求使用composer安装,可是使用脚本却一直卡死在 “Installing dependencies (including require-dev)”

后面使用阿里云镜像完美解决

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

部署Laravel项目

composer create-project laravel/laravel=5.6.* –prefer-dist ./

命令解释:

create-project:创建项目

laravel/laravel=5.6.* 创建名称和版本号

–prefer-dist 以压缩的方式下载

最后一个./你可以直接写成你项目的存放的绝对路径。

如果不指定版本号则默认使用最新的版本号。

比如创建一个名为shop的laravel项目

composer create-project laravel/laravel --prefer-dist shop

注意,**如果要下载其他版本,比如5.4版本中最新小版本号,可以使用这个命令**

#composer create-project laravel/laravel=5.4.* --prefer-dist ./

(了解)更新composer版本:#composer self-update

好了就这些,如果顺利拉取下来的话,运行服务器,输入localhost:8080/public 就可以见到界面了!

了解更多相关内容,请微信搜索公众号【小帅搜】,点了关注不迷路哦!遇见就是缘分!


一个好奇的人