Laravel 提供新的便捷安装途径了!此刻该有👍

:laughing: Laravel 在推特被吐槽安装很麻烦,不适合新手。随即 Laravel 团队就做了一键安装脚本。降低了入门门槛。

这次文档新增了新的安装方式,都是一键化脚本。支持 macos,windows 还有 linux。

# macos
/bin/bash -c  "$(curl -fsSL  https://php.new/install/mac)"

# windows
Set-ExecutionPolicy Bypass  -Scope  Process  -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor  3072; iex ((New-Object System.Net.WebClient).DownloadString('https://php.new/install/windows'))

#linux
/bin/bash -c  "$(curl -fsSL  https://php.new/install/linux)"

脚本会安装 PHP Composer 和 Laravel installer。成功之后可以直接使用

Laravel new example-app

cd example-app

php artisan serve

👏欢迎来到 Laravel World

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 12

对于小白来说, 主要是php安装麻烦, 尤其是装扩展

4个月前 评论
小李世界 4个月前
JaguarJack (楼主) 4个月前

这个东西逃不掉的,除非线上有专门的运维 :joy:

4个月前 评论

感觉composer 包管理都是现在的标配了,一般docker构建都会把composer安装进去,就算是以前的wamp、phpstudy也是下载一键安装就可以啊。

4个月前 评论
JaguarJack (楼主) 4个月前

脚本是死的,没人维护就完蛋。php环境都搞不定还是劝退吧。。

4个月前 评论
JaguarJack (楼主) 4个月前

果然 windows 永远这屎样,一个命令这么多,,

4个月前 评论
sanders

这 php.new 的域名牛B 配合 herd 来管理环境对以学习为目的新手极为友好。熟手还是推荐用 sail 。

4个月前 评论

试了下,这个域名php.new 没有被墙,但是不对啊。他没让人选择版本。

总的来说,效果还不错。他直接下载php的最新版本,现在是8.3

然后,他的php是一个二进制大文件,果然很简单。大小74M
直接带有下面的扩展:
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
exif
FFI
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
igbinary
imagick
imap
intl
json
ldap
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
random
readline
redis
Reflection
session
shmop
SimpleXML
soap
sockets
sodium
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
zstd
而我们自己安装的时候,大多是php和so文件分开来,我自己电脑的php大小是8m

另外他没有php-fpm,这咋整?

最后,他没有phpize,连扩展都没法安装,玩具属性拉满:anguished:

4个月前 评论
JaguarJack (楼主) 4个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!