php使用技巧,php框架,thinkphp,php示例,PHP算法,PHP难点
PHP版本号的知识,PHP版本号的知识介绍,如PHP版本号5.3.2, 设x.y.z。5.3 增加名字空间、延迟动态绑定、goto无条件跳转、改进win下效率,支持sqlite3等等。5.4 增加trait特征组语法,增加内置网站服务器。废除不少旧环境参数
PHP配置的三种方式介绍CGI_ISAPI_FastCGI。注意:PHP 5.3发布的Windows版已经不支持ISAPI模式了,所以按微软推荐的FastCGI方式运行PHP。
VC6_VC9_VC11的介绍PHP各版本如何选择。现在VC6已经比较老了,应该很少有用到。基本都是VC11,甚至已经不用win下的版本了。做个备案。在windows下使用Apache+PHP的,请选择VC6版本; IIS+PHP的,请选择VC9版本;一般情况下,在IIS中使用非线程安全版本,在APACHE中使用线程安全版本。
thinkphp在不同pathinfo下的URL中出现中文乱码情况分析思路来源:经过实践,得知此接收到的是gb2312的中文编码。如果需要可以转换一下可以得到中文。一种是乱码,无论怎么改编码都是乱码,初步估计不是编码问题;另一种是如果“中文”中空格会报404错误(实验出来的)。 经过分析,很有可能是因为PHP不支持中文路径的问题有关。
在php的配置文件中就直接设置默认的编码,同时让其与网站内容的编码相一致。对应编码之后,就可以解决乱码问题。主要的配置参数是在php的配置文件中设置default_charset的值,可能为utf-8或者是GBK。
关于HTTP_HOST和SERVER_NAME;主要是对这两个PHP的系统变量的理解,实际也就是取值的问题。HTTP_HOST会以http1.1协议为准,输出地址栏中的域名;SERVER_NAME会直接输出配置中的ServerName值;
很多时候,在配置完PHP的环境后,很可能会出现这样的情况:提示404错误not found。这个问题的实际情况具体描述如下......这个php环境的问题就可以进行如下的分析了。普通的文件可以正常打开,但php文件就不能打开,提示404错误,not found。问题分析......
在没有安装好cURL功能时,可能会出现Call to undefined function curl_setopt_array() 的提示错误,解决方法和步骤。(多种情况),实在 是太多的情况了)在apache的错误日志是会有:PHP Warning: PHP Startup: Unable to load dynamic library \'E:/webpragrams/php/ext/php_curl.dll\' 的错误日志提示;