PHP基础之PHP配置

在PHP中开启MySQL拓展

  • 打开php.ini
    • extension=php_mysqli.dll
    • 开启扩展后重启服务器,就可以使用mysqli_函数

在PHP中显示错误报告

  • 打开php.ini
    • error_reporting = E_ALL 报告所有的错误
    • display_errors=On 将错误显示在浏览器上
    • log_error=On 将错误记录在日志中
    • error_log=/tmp/php_errors.log 错误日志保存的地址

Xdebug 调试

  • 打开'php.ini'
    • 追加如下配置
[Xdebug]
zend_extension=D:Program Filesxamppphpextphp_xdebug.dll
xdebug.profiler_enable=on
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=Visual Studio Code
xdebug.trace_output_dir="../Projects/xdebug"
xdebug.profiler_output_dir="../Projects/xdebug"

在PHP中文件上传配置

  • 打开php.ini
    • post_max_size=400M 表单允许的最大值
    • upload_max_filesize = 2M 允许上传的文件大小
    • upload_tmp_dir =F:wamp mp 指定临时文件地址,如果不知道操作系统指定
    • file_uploads = On 是否允许文件上传
    • max_file_uploads = 20 允许同时上传20个文件
<?php
  echo ini_get('post_max_size');
  echo ini_get('upload_max_filesize');
  echo ini_get('upload_tmp_dir');
  echo ini_get('file_uploads');
  echo ini_get('max_file_uploads');
?>
  • 如果文件上传失败,检查客户端代码
<body>
    <form action="upload.php" enctype="multipart/form-data" method="post">
        <input type="hidden" name="MAX_FILE_SIZE" value="30000000">
        选择文件:<input type="file" name="userfile">
        <input type="submit" value="上传文件">
    </form>
</body>

开启PDO扩展

  • 开启PDO连接MySQL扩展
    • extension=php_pdo_mysql.dll

开启GD扩展

  • 开启GD扩展
    • extension=php_gd2.dll

多字节处理函数

  • 使用多字节处理函数需要开启相应的扩展
    • extension=php_mbstring.dll
原文地址:https://www.cnblogs.com/SharkJiao/p/14084397.html