@
wangnimabenma 是啊, 其他公司维护到期了不维护了, 甲方就丢给我们老板了. 对方就给了个 php 的 zip 包, 叫我们部署起来. 结果一看傻眼了, 要啥扩展不知道, 要引用啥第三方包也没说明, 报错日志也不知道在哪, php 版本也不知道.
关键公司里还没人熟悉 php, 只能照着 php 官网教程来部署, 官网文档还错漏百出. 装个 php 还得编译, 编译好后执行几个 php 官网的复制配置文件的指令, 结果 cp 的文件居然没有.
折腾两天了, 终于搭起来一个了一个 php 环境, 自己写了个.php 文件放上去能用. 然后将客户的包解压过去, 就是不能用, 报 HTTP500 错误. 想着去看下日志, 结果找了半天没找到日志文件在哪, 也不知道有没有日志.
搜了老半天才知道 php 居然有扩展和三方包的说法, 然后扩展还得手动启用, 三方包也不知道要怎么搞.
而且搜了下, 据说 php 各个版本之间还不兼容, 貌似 5.6 开发的版本在 7.x, 8.x 上会报错. 咱也不知道他这个包到底要运行在哪个版本上, 到底要启用哪些扩展, 到底是不是还要安装几个第三方包.
咋个这么麻烦呢. 如果是 java 的话, 安装个 jdk, 直接执行.jar 文件就完事了. C#和 GO 的话, 直接复制单文件过去运行就好了. 这不都比 php 简单容易一万倍?