运行 cakePHP 需要什么扩展
What are extensions need to run cakePHP
我是蛋糕新手PHP。有了它,上传功能现在不起作用。我已经开发了一个可以工作的项目。我需要为 cakePHP 启用哪些 PHP 扩展?
根据 3.x 的文档:
- mbstring
- 国际
- 简单的xml
但是,如果您无法上传,我还会确保您确实有权上传到您要放置内容的任何文件夹。
cakephp3.x 的基本软件包是(如果您使用的是 CentOS):
$ sudo yum -y install php-intl php-mbstring php-xml
然后重启 Apache:
$ sudo service httpd restart
您可以在这里查看需要哪些软件包:
https://book.cakephp.org/3.0/en/installation.html
但是如果上传不成功,我想是其他地方有问题。
也许你的表格没有 'multipart/form-data'?
<?= $this->Form->create($tests, ['enctype' => 'multipart/form-data']) ?>
<?= $this->Form->end() ?>
转到您的 php.ini 文件并启用这两个扩展。
- 分机=php_mbstring.dll
- 分机=php_intl.dll
并确保
file_uploads = 开启.
然后重启apache。
我是蛋糕新手PHP。有了它,上传功能现在不起作用。我已经开发了一个可以工作的项目。我需要为 cakePHP 启用哪些 PHP 扩展?
根据 3.x 的文档:
- mbstring
- 国际
- 简单的xml
但是,如果您无法上传,我还会确保您确实有权上传到您要放置内容的任何文件夹。
cakephp3.x 的基本软件包是(如果您使用的是 CentOS):
$ sudo yum -y install php-intl php-mbstring php-xml
然后重启 Apache:
$ sudo service httpd restart
您可以在这里查看需要哪些软件包:
https://book.cakephp.org/3.0/en/installation.html
但是如果上传不成功,我想是其他地方有问题。
也许你的表格没有 'multipart/form-data'?
<?= $this->Form->create($tests, ['enctype' => 'multipart/form-data']) ?>
<?= $this->Form->end() ?>
转到您的 php.ini 文件并启用这两个扩展。
- 分机=php_mbstring.dll
- 分机=php_intl.dll
并确保 file_uploads = 开启.
然后重启apache。