php5 php.ini 设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php5 php.ini 设置相关的知识,希望对你有一定的参考价值。

默认的是不行的。

需要修改的是哪几个项目?

参考技术A 1、在记事本中查找“extension_dir”,然后把 extension_dir = "./"
修改为 extension_dir = "C:\php\ext"

2、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll
把 ;extension=php_gd2.dll 改为 extension=php_gd2.dll
3、保存好php.ini,然后重起IIS即可本回答被提问者采纳

如何设置 php 配置文件 (php.ini) 在 laradock 的 phpmyadmin 容器中使用

【中文标题】如何设置 php 配置文件 (php.ini) 在 laradock 的 phpmyadmin 容器中使用【英文标题】:How to set php config file (php.ini) to be used in phpmyadmin container in laradock 【发布时间】:2019-09-17 15:52:48 【问题描述】:

我的问题是我想在 docker 内的 phpmyadmin 容器中加载自定义 php.ini 文件,因为我想更改 phpmyadmin 使用的 php 配置文件中的 max_execution_time 和 upload_temp_dir。

为什么要改,因为每次在phpmyadmin里面导入sql转储文件(*sql),总是这样说

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

我尝试在谷歌上搜索上面的 phpmyadmin 错误,许多答案告诉我更改我的 php 配置文件,但我不知道使用 docker-compose 更改该文件的方法。任何答案将不胜感激。谢谢。

我正在使用 laradock 和 docker-compose(当然)

【问题讨论】:

【参考方案1】:

解决方法:

// Login to container
docker-compose exec phpmyadmin bash

// Install vim
apt-get update && apt-get install -y vim

// Update ini(s)
php --ini

// Check results and update phpmyadmin conf
vim /usr/local/etc/php/php.ini-development
vim /usr/local/etc/php/php.ini-production

// Update fields 
post_max_size = 100M
upload_max_filesize = 100M


// Restart all containers
exit;
docker-compose restart

【讨论】:

以上是关于php5 php.ini 设置的主要内容,如果未能解决你的问题,请参考以下文章

php.ini 中的设置被部分忽略了?

配置php5.6的运行环境

如何设置 Windows 命令行以使用 php.ini 文件? [复制]

为单个站点使用自定义 PHP.INI。 Windows 2003、64 位、IIS7.5、PHP 5.3.6

phpMyAdmin 仅在 /etc/php.ini 不存在时工作

在vagrant homestead上配置php.ini