在 Arch Linux 上 PHP 似乎是用很多编译的--enable-XYZ=shared
,喜欢的--enable-bcmath=shared
。但这意味着必须在php.ini
(或附加的 ini 文件)中显式启用该功能。
查看google/appengine/tools/devappserver2/php/check_environment.php
文件,我可以看到bcmath是必需的,但我也有以下模块/usr/lib/php/modules
(默认情况下启用):
- bcmath.so
- bz2.so
- 日历.so
- curl.so启用
- 数据库
- exif.so
- ftp.so
- gettext.so启用
- gmp.so
- 图标v.so
- imap.so
- mysql.so
- mysqli.so
- openssl.so
- pdo_mysql.so
- 法索
- posix.so
- shmop.so
- 肥皂.so
- 套接字.so
- 系统vmsg.so
- sysvsem.so
- sysvshm.so
- xmlrpc.so
- 压缩包
我猜应该启用 mysql 扩展,但如果这意味着所有三个,或者什么,我不知道。
--enable-XYX
App Engine SDK 需要哪些 PHP 模块或需要哪些编译器指令是否有任何解释?
谢谢,