精华内容
下载资源
问答
  • PHP8.0-php.ini配置文件

    2021-10-27 09:39:00
    配置文件以及开启Mysqli等相关配置,替换即可,适合学生党使用
  • php.ini php 配置文件

    2018-02-02 09:37:51
    php.ini php 配置文件
  • php.ini配置文件

    2012-10-09 15:46:59
    php5.2.6php.ini配置文件
  • 本篇文章是对php.ini配置文件进行了详细的分析介绍,需要的朋友参考下
  • php配置文件php.ini

    2016-01-06 22:17:12
    已经配置好的php.ini 文件,并有相关注释
  • PHP使用之修改php.ini 配置文件(Mac)

    万次阅读 2017-09-20 09:17:49
    Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.default,位于/private/etc/php.ini.default 或者说 /etc/php.ini/default ,可以自行拷贝一份进行修改。 拷贝命令:sudo cp /private/etc/...

    一、Mac自带PHP环境下配置php.ini

           Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.default,位于/private/etc/php.ini.default 或者说 /etc/php.ini/default ,可以自行拷贝一份进行修改。
           拷贝命令:

    sudo cp /private/etc/php.ini.default /private/etc/php.ini  

           复制成功后

    cd /private/etc/
    sudo vi php.ini

    二、XAMPP For Mac 中修改php.ini配置文件

           修改php.ini 配置文件 ,在安装目录的/Applications/XAMPP/xamppfiles/etc/php.ini

    file_uploads=on/off 是否允许通过http方式上传文件
    max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错
    memory_limit=50M设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指令只有在编译时设置了 –enable-memory-limit标志的情况下才生效
    upload_max_filesize=20M允许上传文件的最大大小,此指令必须小于post_max_size
    upload_tmp_dir上传文件临时存放目录
    post_max_size=30M 允许post方式可以接受最大大小

    $_FILES数组内容如下:

    $_FILES[‘myFile’][‘name’]客户端上次文件的原始名称
    $_FILES[‘myFile’][‘type’]文件的 MIME 类型,需要浏览器提供该信息的支持,例如”image/gif”
    $_FILES[‘myFile’][‘size’] 已上传文件的大小,单位为字节
    $_FILES[‘myFile’][‘tmp_name’]文件被上传后在服务端储存的临时文件名,一般是系统默认。可以在php.ini的upload_tmp_dir 指定,但 用 putenv() 函数设置是不起作用的
    $_FILES[‘myFile’][‘error’]和该文件上传相关的状态码

    $_FILES['myFile']['error'] 和该文件上传相关的状态码。[‘error’] 是在 PHP 4.2.0 版本中增加的。下面是它的说明:(它们在PHP3.0以后成了常量)

    UPLOAD_ERR_OK 值:0没有错误发生,文件上传成功
    UPLOAD_ERR_INI_SIZE 值:1上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值
    UPLOAD_ERR_FORM_SIZE 值:2上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值
    UPLOAD_ERR_PARTIAL 值:3文件只有部分被上传
    UPLOAD_ERR_NO_FILE 值:4没有文件被上传
    值:5上传文件大小为0

           文件被上传结束后,默认地被存储在了临时目录中,这时您必须将它从临时目录中删除或移动到其它地方,如果没有,则会被删除。

           也就是不管是否上传成功,脚本执行完后临时目录里的文件肯定会被删除。

    附:修改PHP上传文件大小限制的方法

    1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.

           但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.

           这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time

           在php.ini里查找

    max_execution_time

           默认是30秒.改为

    max_execution_time = 0

           0表示没有限制

    2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。

           php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST$_FILES superglobals 便会为空.

           查找 post_max_size .改为

    post_max_size = 150M

    3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.

           为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。

           查找upload_max_filesize,默认为8M改为

    upload_max_filesize = 100M

           另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.

    展开全文
  • php.ini优化配置文件

    2017-06-02 20:16:05
    php.ini优化配置文件
  • php的配置函数就是几个ini_*的函数,主要是针对配置文件的操作,其实就四个函数:ini_get、ini_set、ini_get_all、ini_restore。个人感觉最有用的就是ini_set和ini_get。
  • 昨天分享了在PHP网站...PHP文件上传功能配置主要涉及php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等选项。  php.ini中文件上传功能配置选项说明  打开php.ini配置文件找到File Uploads
  • 1、查找文件 sudo find / -name php.ini // 如果没找到 2、打开命令行进入**/private/etc**目录 cd /private/etc // 可以找到php.ini.default cp php.ini.default php.ini // 复制一份 ...

    1、查找文件

    sudo find / -name php.ini
    // 如果没找到
    

    2、打开命令行进入**/private/etc**目录

    cd /private/etc             // 可以找到php.ini.default
    cp php.ini.default php.ini  // 复制一份
    
    展开全文
  • 通常php.ini的位置在:复制代码 代码...2.执行,(需要修改php为你自己的路径)[code]/usr/local/php/bin/phpini会显示php.ini所在路径,哪个路径下没有php.ini文件,复制代码 代码如下:Configuration File (php.in
  • //获取当前加载php.ini配置文件路径 var_dump(php_ini_scanned_files()); //如果有另外在加载别的php.ini文件会输出相应的信息,否则输出false 2. 在输出phpinfo()的页面ctrl + f, 查找 ini <...

    1.最快速的:

    <?php
    
    var_dump(php_ini_loaded_file());  //获取当前加载php.ini配置文件路径
    
    var_dump(php_ini_scanned_files()); //如果有另外在加载别的php.ini文件会输出相应的信息,否则输出false
    

        

    2. 在输出phpinfo()的页面ctrl + f, 查找 ini

    <?php
    
    echo phpinfo();

    3. 如果是在命令中那么直接使用如下命令(当然此处直接使用php是我已经将php可执行加入了环境变量, 如果你没有加,那么请使用php可执行文件所在位置的完整路径代替)

        php --ini     

    展开全文
  • php.ini配置文件
  • WAMP下不同的php.ini配置文件加载问题

    千次阅读 2018-06-15 21:15:49
    # 相关信息 wamp version 3.0.6 64bit ...# php.ini配置文件存储路径 如果你在wamp的安装目录下仔细查找过php的配置文件php.ini的话,你可以在PHP的安装目录与Apache的bin目录下找到它。 Apache的bin目录下 ...

    # 前言

    在开发过程中,有时在修改了php.ini配置文件,但却发现修改没有生效,因此专门去踩一下里面的坑。

    # 相关信息

    • wamp version 3.0.6 64bit
    • 我的wamp安装路径 H:\WebDevelopmentEnvironment\wamp64\
    • Windows 10

    # php.ini配置文件存储路径

    如果你在wamp的安装目录下仔细查找过php的配置文件php.ini的话,你可以在PHP的安装目录与Apache的bin目录下找到它。

    • Apache的bin目录下

    • PHP的安装目录下

    # 不同模式下php.ini文件的加载

    接下我们用两个方式去查看一下php的php.ini配置文件加载情况,一种方式是通过Apache-Web访问,另外一种则是ssh-cli访问,也就是命令行模式下。
    - 在你的服务器下创建一个PHP文件,通过phpinfo()函数来查看相关信息,在浏览器访问该文件即可。

    • 另外一种访问则在命令行中使用php –ini命令,则可查看到相关信息


    为什么会出现这种情况?
    首先需要知道php文件有两种运行方式:

    • CLI,即在命令行中运行,php文件直接由php的解析器解析运行,不经过web服务器(Apache等)

    • web服务器,当通过浏览器请求web服务器中某个php文件时,web服务器(如Apache)会将PHP作为一个模块加载进来,再交由php的解析器去解析运行所请求的php文件。


    到这里,你应该明白为什么会出现不同访问模式下加载的php.ini配置文件不同了吧。
    - 在wamp中,通过web访问PHP文件的时,wamp设定了所加载的PHP配置文件是Apache bin目录下的php.ini

    • 在命令行中访问PHP文件时,不用经过web服务器,直接加载配置文件是PHP安装目录下的

    • 在PHP安装目录下还有个phpForApache.ini配置文件,这个配置文件其实等同于Apache bin目录下那个配置文件,只有在通过web访问时才被加载。

    # 验证

    我们可以通过一个例子来验证一下,例如pdo使用配置文件形式连接数据库

    ## 预先将pdo连接数据库的dsn信息配置在php.ini配置文件中
    ## 当使用pdo连接数据库的时候直接读取配置
    
    ## php.ini配置文件
    ## 配置格式 pdo.dsn.dsnName="dsnValue"  (pdo的dsn值格式请自行了解
    pdo.dsn.PdoDsn="mysql:host=localhost;dbname=user"
    
    try {
        // 读取方式: 通过dsnName来获取dsnValue
        $dsn = 'PdoDsn';
        $userName = "root";
        $password = "";
        $pdoConn = new PDO($dsn,$userName,$password);
        var_dump($pdoConn);
    }catch(PDOException $e) {
       echo $e->getMessage();
    }
    • 当设置在PHP目录下的php.ini文件

    • 当设置在PHP目录下的phpForApache.ini或者Apache bin目录下的php.ini文件


      验证成功!

    展开全文
  • PHP配置文件php.ini在哪里?

    千次阅读 2020-06-20 17:57:07
    在本教程中,我们将讨论php.iniPHP中的主要配置文件。 从初学者的角度,我们将讨论其含义,在何处定位以及它提供的几个重要配置设置。 什么是 无论您是PHP初学者还是经验丰富的开发人员,我都可以肯定您已经...
  • Mac 下开发 PHP 项目,使用 MAMP 集成环境还是挺方便的,Apache + MySQL 经典组合。...文章目录一、PHP 配置文件二、配置 Xdebug三、修改上传限制 一、PHP 配置文件 /Applications/MAMP/bin/php...
  • 一般Apache安装php后,php配置文件默认加载位置在php/lib/文件夹下,如果该文件夹下没有php.ini文件则apache就会找不到php配置文件,这时有两种方法, 第一种方法:就是复制一个相同版本的php配置文件到该默认...
  • php 没有php.ini配置文件

    千次阅读 2018-04-08 17:44:25
    编译php的时候,已经指定了部分php参数了,这些参数可以通过phpinfo查看(或者php --ini)Configuration File (php.ini) Path /usr/local/php/lib  phpinfo在 /usr/local/php/lib在源码中(没有到官网上下载相同...
  • 修改php.ini配置文件无效的解决办法

    千次阅读 2017-08-09 18:08:13
    1、确定修改的php.ini文件是否是加载的文件,使用命令:php -i | grep "php.ini"2、php-fpm.conf文件配置可以覆盖php.ini文件配置。 例如在php.ini文件修改配置display_errors=On,若php-fpm.conf文件下的配置...
  • php.ini配置文件解析

    2012-02-12 11:59:10
    php服务器配置文件php.ini 详细配置解析。
  • 1、在wamp集成环境中配置php支持redis扩展的时候,应该修改的是apache所在文件夹下的 bin文件中的php.ini文件
  • Windows+Apache环境下配置好了php.ini文件在httpd.conf中加载了,但是执行php文件php.ini的时区和模块配置没有生效,phpinfo()能看到Loaded Configuration File是我的php.ini文件所在位置,是哪里出问题了呢?...
  • php.ini文件保存了php的一些重要属性,例如现在要说的文件上传的一些限制条件,关于php.ini,有一篇很好的介绍:php.ini文件详解,在Windows系统中编写php的时候,我们一定见过这个画面(来源百度): 在这个...
  • php.ini 配置修改后 php-fpm 重启命令

    千次阅读 2020-02-12 13:59:48
    由于原有 PHP 配置上传大小限制在 20 M,遇到存在文件大小超过 20M 的情形,暂时需要对配置进行调整 ~ # grep -E 'upload_max_filesize|post_max_size' /usr/local/etc/php/php.ini post_max_size = 20M upload_max_...
  • 中文php配置文件php.ini

    2009-05-03 16:46:12
    php中文配置文件 说明 我们用过的都是英文的很多朋友英文不是很好看不懂,这里我提供是经过翻译的中文配置,更有利于大家配置PHP环境
  • Linux查看PHP配置文件php.ini位置 第一种 php -i 这种方式需要PHP有配置环境变量 php -i | grep php.ini 第二种 全局搜索 find / -name php.ini 第三种 phpinfo() 如果你网页能访问网站,可以打印下phpinfo信息 .....
  • 大家都看到,PHP.INI文件里面有很多分号“”,和Windows系统一样,这些分号用来表示注解,也就是说为了配置文件清晰易懂,开发者在分号后面对每个配置功能做了简短说明,系统处理时会忽略这些注解行。当然,另外一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 129,702
精华内容 51,880
关键字:

php.ini配置文件