下载PHP study集成环境
https://www.xp.cn/
打开软件下载需要的程序,如 mysql nginx
## Composer手动安装composer.phar
1. 下载composer.phar包
<pre>地址:https://getcomposer.org/download/</pre>
2.移动composer.phar
### Mac 或 Linux 系统:
打开命令行窗口并执行如下命令将前面下载的 `composer.phar` 文件移动到 `/usr/local/bin/`目录下面:
复制
<pre>sudo mv composer.phar /usr/local/bin/composer</pre>
### Windows 系统:
1. 找到并进入 PHP 的安装目录(和你在命令行中执行的 `php` 指令应该是同一套 PHP)。
2. 将 `composer.phar` 复制到 PHP (如果是php study安装,php目录在 phpstudy_pro\Extensions\php)的安装目录下面,也就是和 `php.exe` 在同一级目录。
3. 在 PHP 安装目录下新建一个 `composer.bat` 文件,并将下列代码保存到此文件中。
复制
<pre>@php "%~dp0composer.phar" %*</pre>
4.配置PHP环境变量
```
配置目录和php.exe同级目录
```
最后重新打开一个命令行窗口试一试执行 `php -v` 看看是否正确输出PHP版本号
最后重新打开一个命令行窗口试一试执行 `composer --version` 看看是否正确输出composer版本号
5.更新composer
# [更换composer镜像源为阿里云]
说一说我为什么会更换镜像源,今天我准备给公司的项目添加一个 Excel 导出的功能,需要 PhpSpreadsheet 插件来实现我的功能。输入命令发现提示我 `Authentication required (packagist.laravel-china.org):`
what?这是什么提示我需要用户名。不对啊平常都没有出现这个问题。我就去查百度了发现原来 laravel-china 的 package 镜像站将要停止运营了,这个消息并不是很好。用了很久的镜像站了,非常不错。哎,人家也坚持了两年已经很不错了。没办法我只能更换了。下面是我更换为阿里云镜像的操作步骤:
官网: [https://developer.aliyun.com/composer](https://developer.aliyun.com/composer)
### 全局替换
```bash hljs
$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
$ composer clear-cache # 此步奏选泽性操作,清除所有 package 缓存。
```
### 当前项目替换
```bash hljs
$ cd 项目目录
$ composer config repo.packagist composer https://mirrors.aliyun.com/composer/
```
或者使用
```
composer config -g repo.packagist composer https://packagist.phpcomposer.com
```
## 通过composer下载php项目依赖
打开cmd
选中php项目目录
使用命令 composer install 或者composer update 下载依赖
如果发现
Your requirements could not be resolved to an installable set of packages.
错误
可以使用composer install --ignore-platform-reqs 或者composer update --ignore-platform-reqs 跳过忽略版本限制,也可以更换PHP版本~~~~
## **通过PHPstudy中的集成环境访问php项目**
1.打开php study,首页,打开需要的依赖程序 mysql ,nginx并启动
2.创建网站
```
2.1 域名可以随便填写,比如 项目名称.com
2.2 根目录选中项目目录的public文件夹
```
3.打开浏览器访问自定义域名
4.创建成功

Window 部署PHP项目