部署PHP时的4个配置修改说明

yipeiwu_com6年前PHP代码库

以下就是部署PHP时的4个配置修改说明,大家一个一个进行学习研究。

1、short_open_tag 是什么呢?
决定是否允许使用代码开始标志的缩写形式(<? ?> )。

如果要和 XML 结合使用PHP,可以禁用此选项以便于嵌入使用<?xml ?> 。否则还可以通过php来输出,例如:<?php echo '<?xml version="1.0"'; ?> 。

如果禁用了,必须使用 PHP 代码开始标志的完整形式(<?php ?> )。
注意:本指令也会影响到缩写形式 <?= ,它和 <? echo 等价。使用此缩写需要short_open_tag 的值为 On。

2、asp_tags又是什么?
除了通常的 <?php ?> 标志之外还允许使用 ASP 风格的标志 <% %>。这也包括了输出变量值的缩写 <%= $value %>。
一般情况下我们会把asp_tags 的值设置为 On。
注意:ASP 风格标志的支持是3.0.4 版新加的。 

3.设置php扩展路径extension_dir="PHP解压路径\ext",调用mysql时需要用到。
如部署apche+mysql+php时通常需要将以下几个dll前的分号去掉,使其功能开启:

extension=php_bz2.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll 

4、设置中国时区 date.timezone = prc 
date.timezone 是 PHP 5.1 中新增加的配置文件参数,默认 date.timezone 是被注释掉的,也就是默认时区是 utc,改时区为 date.timezone = PRC,可以解决时间相差八小时的问题。

以上就是本文的全部内容,希望大家记住这重要的四点,以后部署php时一定会派上用场的。

相关文章

php实现遍历目录并删除指定文件中指定内容

php实现遍历目录并删除指定文件中指定内容

现在正坐在安静的寝室里,寒假俨然已经离我而去了……今天发的是我寒假里搞的最后一次学习,之后的时间就一直在看海贼王了。 以前写过一个C语言的遍历目录+复制文件的程序,很长很复杂,现在用PH...

PHP中功能强大却很少使用的函数实例小结

本文实例讲述了PHP中功能强大却很少使用的函数。分享给大家供大家参考,具体如下: call_user_func_array — 让参数以数组的形式调用一个函数 call_user_fun...

浅谈PHP 闭包特性在实际应用中的问题

呃,其实大部分情况下是可以的,而有些方面还是令人非常的困扰,下面慢慢道来。 很多语言的都提供了非常优雅和漂亮的操作数组的方法。在下面的例子中,会使用 PHP5.3 以及其他语言提供的闭包...

phpMyAdmin 安装及问题总结

1/无法载入mcrypt扩展,请检查PHP配置; 2/配置文件现在需要绝密的短语密码(blowfish_secret); 3/#2003-服务器没有响应。 由于目前phpMyAdmin的...

php采用curl访问域名返回405 method not allowed提示的解决方法

/** * http测试 * 注:PHP版本5.2以上才支持CURL_IPRESOLVE_V4 * @param $url 网站域名 * @param $type 网站访问协...