windows下laravel5.5环境安装配置

时间:2022-03-20 19:12:00

首先看官网要求

laravel5.5安装指南

1.php7.0.0及以上安装

我电脑上之前安装的是5.6.0及7.0.0版本,但是我想安装一个最新版本的,方便支持laravel5.5

进入 http://windows.php.net/download/ 下载 PHP 7.2.0的最新版本。
如果你用的是 x64 系统,建议下载支持 x64 的版本。

thread safe 和 non thread safe 代表的是是否支持线程安全,我们选择 non thread safe。

选择.zip文件下载即可,debug pack包可忽略。因为debug pack不是给php开发者用来调试php代码的.
是给 C++ 程序员开发或修改 php 扩展用的.

将下载的 PHP 安装包解压到任意目录,在此建议解压到 C 盘根目录下,最终 PHP 的安装路径将是 C:\php 。

将 PHP 的安装路径加入 PATH 环境变量。因为我们这次要使用的是 PHP 的命令行工具,所以这个设置很重要。

打开环境配置方法:右键单击计算机–属性–高级系统设置–环境变量–系统变量–Path–编辑
然后把当前路径加在Path路径最后面,记得和前面的路径加”;”分隔开

windows下laravel5.5环境安装配置

进入 PHP 安装目录(例如 C:\php)。找到 php.ini-development 文件并复制一份到当前目录,重命名为 php.ini。

用编辑器打开 php.ini 文件,修改以下配置:
去掉下面几行前面的;
windows下laravel5.5环境安装配置

开启openssl
1: 首先检查php.ini中;extension=openssl是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=openssl。
2: 将php文件夹下的: php_openssl.dll(在ext文件夹下), ssleay32.dll, libeay32.dll(在根目录下) 3个文件拷贝到 WINDOWS\system32\ 文件夹下。
3:如果没有 php_openssl.dll ,点击下载 php_openssl.dll
4:下载下来有很多个php_openssl,找到你相应php版本下面的php_openssl。
如果要查看php版本,Win+R键打开命令窗口,输入php -v
找到相应版本之后,按照上面讲的第二步来就可以了。

!!!注释:php7.2.0版本中,ssleay32.dll, libeay32.dll 两个文件已经不存在了,读者可以先试一下,只粘贴php_openssl.ssl文件是否可行,不可行的话,可以下载php7.0.0版本,然后找到这两个文件,粘贴到WINDOWS\system32\ 文件夹下,也是可行的。

2.安装composer依赖

具体请参照官网的安装步骤:composer镜像安装
个人建议采用全局安装的方式,方便后面使用时代码更简洁。

3.使用 Composer 下载 Laravel 安装程序

composer global require "laravel/installer"

bingo!!很不幸出现了一个Bug,error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify

windows下laravel5.5环境安装配置

原来是没有安装CA证书,那我们就去下载一个就好啦!点击下载CA证书

然后修改php.ini文件,填写你存放cacert.pem的绝对路径即可

openssl.cafile= D:/wamp/php/verify/cacert.pem

4.新建laravel框架

该命令会创建一个名为 blog 的目录,其中包含所有已经安装好的 Laravel 的依赖项:

laravel new blog

如果你在本地安装了 PHP,并且想使用 PHP 内置的开发服务器来为你的应用程序提供服务,那就使用 Artisan 命令 serve。这个命令会在 http://localhost:8000 上启动开发服务器:

cd blog   //首先进入blog文件夹
php artisan serve //在blog文件夹下运行该命令

artisan 的 serve 命令还支持两个参数:
host 设置主机地址
port 设置 web server 监听的端口号

php artisan serve --port=8888 //就可以在8888端口下打开该网站了