windows下XAMPP、Composer和Laravel的安装及配置

本文详细介绍了如何使用XAMPP安装包搭建PHP环境,包括安装过程中的配置步骤,并进一步讲解了如何利用Composer安装Laravel框架及所需依赖。

一、XAMPP安装

试过nginx搭建web服务器,没有搭建成功。最终还是选择集成好的XAMPP包含apache服务、mysql等,下载地址:https://www.apachefriends.org/download.html。

因为我用的php版本是5.6,所有选择5.6.31安装。

安装好后,开启PHP拓展,在php.ini中找到

 
;extension=php_openssl.dll
;extension=php_mbstring.dll
;extension=php_pdo_mysql.dll
将前面的分号去掉,如果没有分号,则保持不变即可。

二、Composer安装

Composer包含两大逻辑部分:一个是用来存储包,另一个是命令行应用程序,帮助你发现、下载、更新和分享代码。

1、进入Composer官网下载页面,在页面最下方Manual Download区域选择需要的版本下载。

   
 
2、将下载的composer.phar复制到PHP的安装目录下面,也就是和php.exe在同一级目录。
3、在 PHP 安装目录下新建一个composer.bat文件,并将下列代码保存到此文件中。
  • @php "%~dp0composer.phar" %*
  • 打开一个命令行窗口试一试执行composer --version看看是否正确输出版本号。

  • 4、打开命令行窗口执行如下命令

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

    至此Composer的安装以及配置完成

三、Laravel安装

    

打开命令行窗口执行d:再执行 cd xampp\htdocs进入网站目录 再执行如下代码创建一个名为ams的Laravel项目(项目名自定)

composer create-project laravel/laravel ams --prefer-dist
以下内容为Apache虚拟主机配置,目的是为了模拟域名访问,如果不需要此功能请直接在浏览器输入localhost/ams/public即可看到加载页面。

四、Composer下载laravel依赖

将composer安装包中的composer.phar文件拷贝到laravel工程ams根目录下,
composer.phar里面包含了所有逻辑代码行工具。你可以通过运行下面代码来确定是否安装成功:
$ php composer.phar 
这个命令执行后会显示所有可用的命令:
$ composer about 
解析composer.json文件,Composer会根据你的应用需求用composer.json文件来指定设置和封装。

安装要求

在你的composer.json文件下面会有一个或多个包,这个时候可以运行:

              
  1. $ php composer.phar install 
安装完成依赖包后,一个完整的laravel框架就搭建完成。








### 在 XAMPP配置 Laravel 环境的步骤 #### 1. 安装 XAMPP XAMPP 是一个集成开发环境,包含 Apache、MySQL PHP 等组件,能够为 Laravel 提供运行所需的环境。下载并安装最新版本的 XAMPP,确保其包含 PHP 版本至少为 5.4+ MySQL 5.1+[^2]。 安装完成后,启动 XAMPP 控制面板中的 Apache MySQL 服务。 #### 2. 安装 Composer ComposerPHP 的依赖管理工具,用于安装管理 Laravel 及其依赖项。下载并安装 Composer,并将其添加到系统的 PATH 环境变量中,以便在命令行中直接使用 `composer` 命令[^2]。 #### 3. 创建 Laravel 项目 在命令行中,导航到 XAMPP 的 htdocs 目录(通常位于 `C:\xampp\htdocs` 或 `/opt/lampp/htdocs`),然后运行以下命令以创建一个新的 Laravel 项目: ```bash composer create-project --prefer-dist laravel/laravel your_project_name ``` 此命令会下载并安装 Laravel 及其所有依赖项[^2]。 #### 4. 配置数据库 编辑项目的 `.env` 文件,设置数据库连接信息。以下是典型的配置示例: ```env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=root DB_PASSWORD= ``` 注意:默认情况下,XAMPP 使用 `root` 用户名且无密码访问 MySQL 数据库。如果更改了密码,请在此处更新[^2]。 #### 5. 解决常见问题 如果遇到类似以下错误: ``` Warning: require(../vendor/autoload.php) [function.require]: failed to open stream: No such file or directory in /bootstrap/autoload.php on line 17 ``` 需要重新安装依赖项或清除缓存。可以尝试以下命令: ```bash composer install php artisan config:cache php artisan view:clear ``` 这些命令会重新生成必要的文件并清除可能导致问题的缓存[^3]。 #### 6. 配置虚拟主机(可选) 为了更方便地访问 Laravel 项目,可以通过修改 XAMPP 的虚拟主机配置文件来绑定自定义域名。编辑 `httpd-vhosts.conf` 文件(通常位于 `C:\xampp\apache\conf\extra\httpd-vhosts.conf` 或 `/opt/lampp/etc/extra/httpd-vhosts.conf`),添加以下内容: ```apache <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot /opt/lampp/htdocs/your_project_name/public ServerName www.yourdomain.com ErrorLog logs/yourdomain-error_log CustomLog logs/yourdomain-access_log common </VirtualHost> ``` 同时,修改本地主机文件(Windows 下位于 `C:\Windows\System32\drivers\etc\hosts`,Linux 下位于 `/etc/hosts`),添加以下条目: ``` 127.0.0.1 www.yourdomain.com ``` 重启 Apache 服务后,可以通过浏览器访问 `www.yourdomain.com` 来查看项目[^4]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值