Homestead, Composer, Laravel, PHP 大佬在吗,请教几个问题

2019-01-21 16:26:30 +08:00
 t2doo

首先 PHP 是世界上最好的语言

Laravel 线上也用 Homestead 配环境?

Composer 太慢怎么办,怎么加速?已经换国内源

Homestead Vagrant 报 Cannot create cache directory /home/vagrant/.composer/cache/repo/https---packagist.phpcomposer.com/, or directory is not writable. Proceeding without cache Cannot create cache directory /home/vagrant/.composer/cache/files/, or directory is not writable. Proceeding without cache 怎么办

新年快乐,大家恭喜发财

2192 次点击
所在节点    问与答
14 条回复
triptipstop
2019-01-21 16:31:32 +08:00
完全不需要 Homestead Vagrant 什么的
最普通的 PHP 环境 用 composer 就行了
t2doo
2019-01-21 16:38:21 +08:00
@triptipstop 我原来也是这么想的,后来用到队列要装个 php 的 ext 死活装不上去,用了 homestead 才安装成功
kumakiti
2019-01-21 16:39:55 +08:00
线上的话,一个 lnmp 的环境,然后 composer install 就足够了
错误的话,写的很清楚了,自己看
速度慢的话,基本上都是网络问题
m939594960
2019-01-21 16:40:14 +08:00
线上肯定不能用 Homestead,虚拟机的性能肯定会受损,还是用 docker 把
composer 太慢,百度搜 composer 中文镜像
masker
2019-01-21 16:43:06 +08:00
队列什么 ext 装不上呢?无稽之谈
t2doo
2019-01-21 16:54:43 +08:00
@masker pcntl 没安装成功,用的是 xampp,不是 lnmp,是不是跟这个有关系
@kumakiti chmod -R 好了,谢谢啦

看来线上还是 LNMP 可靠了,谢谢各位了
顺便聊一下,小公司写 PHP 后台的要不要负责公司的服务器搭建和防护,数据库的安全、主从配置,整体架构方向
triptipstop
2019-01-21 17:23:12 +08:00
小公司做 PHP 你要负责 产品 后端 前端 运维 甚至客服
chinvo
2019-01-21 17:25:50 +08:00
@t2doo #6 线上用 xampp 你心多大,这类集成环境大多是为测试准备的,线上还是老老实实包管理 /编译
t2doo
2019-01-21 17:28:48 +08:00
@chinvo 没,线上用的是 LAMP,捂脸

@triptipstop 哈哈哈
Fishdrowned
2019-01-21 17:30:33 +08:00
panlatent
2019-01-21 17:51:30 +08:00
我说下几个思路:

公司的绝大部分项目是由项目管理员运行 composer install,将 vendor 作为独立项目部署的,甚至做过通用的 vendor 的定制。我个人不太喜欢这种方式,私人项目和独立开发的项目,一般直接在部署时下载依赖。使用国内源 + 多进程下载插件加速 composer,速度还算可以。另外楼主用那个源貌似停更好久了 建议换一个
imdong
2019-01-21 17:55:15 +08:00
线上,新手小公司直接 lnmp 之类的一键包搞定。
大神的话,会有自己定制的安装脚本,手动编译安装环境。
但是这两种都是真机直接运行 lnmp 环境,没太多区别。

但你的这个就属于 虚拟机,肯定是有损耗的。

至于无法安装 ext,应该是你的问题。
t2doo
2019-01-21 19:07:32 +08:00
@panlatent 嗯嗯,马上就换

@imdong 嗯嗯,还是自己装比较好

感谢楼上几位的回复
1040063186
2019-07-29 18:58:34 +08:00
Windows 上我用 phpenv,phpenv 主打开发环境,开发用起来超级舒服,功能强大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/529171

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX