您的位置:

php.ini常用配置,PHPini

本文目录一览:

php.ini如何配置?

这是PHP括展库文件加载列表。要加载就把

;

号去掉。PHP才能有相应的函数库可以使用。

;extension=php_mysql.dll

如果不去掉前面的分号。那么PHP就没有加载

MYSQL

函数库。

你想使用

mysql_connect()

函数都是不可能的。。

建议:去掉以下几个括展库文件的注释。

extension=php_mysql.dll

MYSQL函数库

extension=php_gd2.dll

GD函数库

PS:没看错的话。这是

php5

php.ini

吧。

如何配置php.ini发送邮件

我的环境:XAMPP v3.2.1

准备工作

1.检查有没有sendmail程序,在xampp安装目录下的sendmail文件夹下。没有则下载sendmail.zip(),然后解压并放在在xampp目录下。

2.去mail.google.com注册一个google的邮箱,比如账号:user@gmail.com,密码:passwd

配置步骤:

1.PHP.ini中如下设置:

; SMTP = localhost;

smtp_port = 25;

sendmail_from = sendmail_path = "C:/xampp/sendmail/sendmail.exe -t"

也就是注释掉"SMTP"、"smtp_port"、"sendmail_from",设置sendmail_path变量的值为以上所示(根据自己电脑上sendmail.exe的目录自行设置)。

2.sendmail.ini中如下设置

smtp_server=smtp.gmail.com

smtp_port=587

smtp_ssl=TLS

error_logfile=error.log

debug_logfile=debug.log

auth_username=user@gail.com

auth_password=passwd

测试代码:

[php] view plain copy print?

?php

$now = date("Y-m-d h:i:s");

$headers = 'From: namesender@qq.com';

$body = "hi, this is a test mail.\nMy email: sender@qq.com";

$subject = "test mail";

$to = "recver@qq.com";

if (mail($to, $subject, $body, $headers))

{

echo 'success!';

}

else

{

echo 'fail';

}

?

以上代码执行后recver@qq.com 会收到发过来的邮件,但是邮件头中的sender@qq.com会被替换成user@gmail.com。

如何配置php中的php.ini-development文件

先将文件重命名为php.ini。

打开文件,里面都是php的一些配置参数,主要修改有几处地方:

1)常用函数如:;extension=php_mysql.dll ,找到类似这样的代码将前面的分号“;”去掉,如图:

2)引用php的ext扩展类库:搜索 extension_dir 找到如下代码:

添加 extension_dir = "D:/web/php/ext" 这句代码,路径请参考你php安装路径。

3)修改php默认时区区时:搜索 timezone 找到如下代码并修改:

中国的区时有几个,PRC,上海,重庆,北京,具体请百度,我这里写了PRC。

这样就配置好了,重启一下服务器就可以了。

这里的步骤中重点是1)和2),一定要配置好!!! 其他的就随自己配置,比如错误提示机制,允许上传文件的大小,内存大小这些修改就需要按照自己项目的需要来修改,一般情况下使用默认的配置就能满足需求了,不需要怎么改。