本文目录:
- 1、如何修改php.ini
- 2、PHP怎么设置PHP.INI文件的参数?
- 3、如何配置php.ini发送邮件
- 4、php.ini如何配置?
如何修改php.ini
修改php.ini这个选项,网上有很多的教程,可以随便搜。
1、先用root账号,登录到nobody的账户。
2、然后用whereis php命令查看,php.ini所在的位置,修改这个php.ini的文件就可以了。
3、最后重启apache,就可以生效了。
这里的nobody账户就是apache使用的账户,权限很低。
这里主要注意的问题就是你修改的配置文件必须是nobody所使用的配置文件。
一般情况下,修改了配置但是没有生效,可以考虑一下机器上是不是有多份配置。希望能帮到你,我还在后盾人线下面授培训上课学习呢现在没时间,有不会的可以问我,一起加油吧(▼㉨▼メ)
PHP怎么设置PHP.INI文件的参数?
在网站上下载一个windows版本的php压缩包,比如:php-5.6.23-win32-vc11-x86.zip,解压缩,然后找到php.ini-development,修改文件扩展名,得到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.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怎么设置】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: