什么是扩展需要运行cakePHP

时间:2017-11-17 03:43:52

标签: php cakephp php-extension

我是cakePHP的新手。随着它上传功能现在不起作用。我已经开发了项目工作。我需要为cakePHP启用哪些PHP扩展?

3 个答案:

答案 0 :(得分:2)

转到php.ini文件并启用这两个扩展名。

  • 延长=中php_mbstring.dll
  • 延长= php_intl.dll

并确保 file_uploads =开启

然后重启apache。

答案 1 :(得分:1)

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() ?>

答案 2 :(得分:0)

根据他们的3.x文件:

  • MBSTRING
  • 国际
  • simplexml的

但是如果你无法上传,我也会确保你真的有权上传到你试图放置的任何文件夹。