marcofaul / valet-plus-reforged
速度极快的macOS PHP开发环境
v1.6.5
2020-07-14 18:30 UTC
Requires
- php: >=7.2
- illuminate/container: ~6.15
- mnapoli/silly: ~1.7.2
- nategood/httpful: ~0.3.2
- sebastian/version: ^2.0.1
- squizlabs/php_codesniffer: *
- symfony/process: ~4.1.0
- tightenco/collect: ~6.15.0
Requires (Dev)
- mockery/mockery: 1.3.1
- phpunit/phpunit: ~8.5.2
Replaces
- dev-master
- v1.6.5
- v1.6.1
- v1.6.0
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.2.0
- v1.1.0
- v1.0.1
- v1.0.0
- dev-dependabot/composer/phpunit/phpunit-8.5.19
- dev-dependabot/composer/symfony/process-5.3.4
- dev-dependabot/add-v2-config-file
- dev-dependabot/composer/squizlabs/php_codesniffer-3.6.0
- dev-dependabot/composer/tightenco/collect-8.34.0
- dev-v2.0.0-dev
- dev-dependabot/composer/mockery/mockery-1.3.4
This package is auto-updated.
Last update: 2024-09-29 06:02:40 UTC
README
简介
有关valet+的文档,请访问这里。
为什么你应该使用这个分支?
- 修复了许多安装错误
- 稳定使用
- 漂亮的404仪表板
- 开发中
安装
⚠️ Valet+需要macOS和Homebrew。在安装之前,您应该确保没有其他程序(如Apache或Nginx)正在绑定到您的本地机器的80端口。
如果您已安装valet或valet+,建议您先将其删除:composer remove weprovide/valet-plus && rm -rf ~/.valet && rm -rf /usr/local/bin/valet
- 使用
brew update
更新到最新版本的Homebrew。 - 使用
brew tap henkrehorst/php
通过Homebrew添加Valet+的PHP tap。 - 使用Homebrew通过
brew install valet-php@7.4
安装PHP 7.4。 - 使用Homebrew通过
brew install composer
安装Composer。 - 使用Composer通过
composer global require marcofaul/valet-plus-reforged
安装Valet+。 - 将
export PATH="$PATH:$HOME/.composer/vendor/bin"
添加到.bash_profile
(对于bash)或.zshrc
(对于zsh),具体取决于您的shell(echo $SHELL
)。 - 运行
valet fix
命令。这将检查防止Valet+安装的常见问题。 - 运行
valet install
命令。可选地添加--with-mariadb
以使用MariaDB而不是MySQL。这将配置和安装Valet+和DnsMasq,并将Valet的守护进程注册为系统启动时启动。 - 一旦Valet+安装完毕,请尝试在终端中ping(或直接访问http://foobar.test)任何
*.test
域名,使用如ping -c1 foobar.test
的命令。如果Valet+安装正确,您应该在127.0.0.1
上看到该域名响应。如果没有,您可能需要重新启动系统。尤其是从Dinghy(docker)解决方案迁移过来时。
ℹ️ 如果您得到类似“无法访问站点”的信息,请尝试更改域名,例如使用
valet domain host
与Valet+的不同之处
与Valet+相比,有一些关键的不同之处
- 添加404仪表板
- 添加PHP 7.3、7.4支持
- 为PHP 7.3和7.4添加Ioncube
- 添加Elasticsearch 6.8支持
- 添加MySQL 8支持
- 添加TLD(顶级域名)命令
- 添加PHP切换错误消息
- 添加Codesniffer
- 添加Trust命令将valet和brew添加到sudoers(不再需要密码)
- 在成功安装后,使用valet domain打开浏览器
- 添加端口扫描
- 将默认php安装版本更改为7.4
- 更新Xdebug版本(2.2.7 -> 2.9.5)
- 修复APCU_BC扩展(有时安装了两次)
- 修复MySQL版本链接
- 修复Memcache(缺少zlib)
- 修复缺少Elasticsearch配置
- 等等...
致谢
此项目是基于weprovide/valet-plus的分支。
Valet+ Reforged 作者
- Marco Faul (@marcofaul)