当前位置:首页 » 编程语言 » 配置phpini

配置phpini

发布时间: 2022-06-09 03:03:06

⑴ 怎么修改php.ini文件里的配置

文本编辑打开文件、修改保存即可。

如果是WINDOWS服务器,可以使用记事本修改。如果是UNIX服务器,可以使用vi修改。

查看PHP.INI文件位置,可以使用phpinfo()函数

⑵ iis6.0 怎么配置php.ini

虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 IIS 6 最好。网上有很多介绍在 IIS 6 上配置 PHP 的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。 这里所说的升级,是指从某个 php4 版本升级到另一个 php4 版本,或者从某个 php5 版本升级到另一个 php5 版本,而不是指从 php4 升级到 php5。 准备: 1、一台安装好的 Windows 2003 服务器,并且已经安装了 IIS 6。 2、下载 windows 版的 PHP 二进制压缩包 安装: 解压缩 PHP 二进制压缩包到 C:\php 目录下(这里假设 C: 盘是系统盘,即安装了Windows 系统的盘,如果系统盘是 D: 盘,则解压缩到 D:\php 目录下,以此类推,下同)。 然后打开“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”,编辑其值,在前面增加下面的路径地址: C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi; 将 php.ini-dist 或 php.ini-recommended 复制到 C:\Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下,这个 php.ini 还是需要根据实际情况来修改的。 下面来介绍一下几个必要的修改选项: extension_dir = "C:\php\extensions" 这个是 PHP 扩展所放置的目录,请确保跟你实际安装的目录相同。 复制代码 代码如下: extension=php_mbstring.dll ;extension=php_big_int.dll extension=php_bz2.dll extension=php_cpdf.dll extension=php_crack.dll extension=php_curl.dll extension=php_db.dll extension=php_dba.dll extension=php_dbase.dll extension=php_dbx.dll extension=php_domxml.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_hyperwave.dll extension=php_iconv.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll extension=php_imap.dll ;extension=php_interbase.dll extension=php_java.dll extension=php_ldap.dll ;extension=php_mcrypt.dll extension=php_mhash.dll extension=php_mime_magic.dll extension=php_ming.dll extension=php_mssql.dll extension=php_msql.dll ;extension=php_oci8.dll extension=php_openssl.dll ;extension=php_oracle.dll extension=php_pdf.dll extension=php_pgsql.dll ;extension=php_printer.dll extension=php_shmop.dll ;extension=php_snmp.dll extension=php_sockets.dll ;extension=php_sybase_ct.dll extension=php_w32api.dll extension=php_xmlrpc.dll extension=php_xslt.dll extension=php_yaz.dll extension=php_zip.dll 上面这些,开头没有加分号的是打开的扩展,加了分号的是没有打开的扩展。上面的设置包含了在 Windows 2003 上默认安装情况下可以打开所有扩展(这里列出的是 php 4 的)。 session.save_path = c:\sessions 这个是 session 文件默认保存的目录,这个目录必须是一个存在的目录,不然默认的 session 功能会无效。我这里设置的是一个 ramdisk 上的一个目录。将 session.save_path 设置在 ramdisk 上可以加快 session 处理的速度。如果你没有安装 ramdisk,你可以把它指定到其他盘的任何一个目录下,如 C:\sessions 目录、C:\Windows\Temp 目录等。 OK,基本工作作完了,现在该配置 IIS 了。 打开“ Internet 信息服务(IIS)管理器”,在“ Web 服务扩展”里,选择“添加一个新的 Web 服务扩展”,扩展名可填写“PHP ISAPI 扩展”,要求的文件选择:C:\php\sapi\php4isapi.dll(如果安装的是 PHP5,则此处是 C:\php\sapi\php5isapi.dll,下同),并设置扩展状态为允许。 打开“网站”->“属性”->“ISAPI 筛选器”->“添加”,筛选器名称可填写“PHP”,可执行文件仍然选择 C:\php\sapi\php4isapi.dll。 打开“网站”->“属性”->“主目录”->“应用程序设置”->“配置”->“应用程序扩展”->“添加”,可执行文件还是选择 C:\php\sapi\php4isapi.dll。扩展名填写“.php”,动作限制为“HEAD,GET,POST”。 打开“网站”->“属性”->“文档”->“启用默认内容文档”->“添加”,可以将 index.php 添加为默认内容文档。 然后选择“服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS。 测试 在默认网站发布目录下,建立一个测试页面: 下载:phptest.php 复制代码 代码如下: <? phpinfo(); ?> 如果打开这个页面能够看到 php 安装配置信息,就算是安装成功了。 如果想要更优化的执行 php 程序,可以安装 ZendOptimizer-2.6.0-Windows-i386.exe ,这个东西安装非常简单,这里就不介绍了。 升级 现在升级就非常简单了。只需要将新版本的 PHP 二进制压缩包下载下来,将原来的 C:\php 目录删除,将新版本解压缩到 C:\php 目录中,然后重新启动一下 IIS 就可以了。不需要修改任何配置,也不需要往 System32 目录中复制任何文件。是不是很方便啊?

⑶ 如何配置php.ini发送邮件

我的环境:XAMPP v3.2.1
准备工作
1.检查有没有sendmail程序,在xampp安装目录下的sendmail文件夹下。没有则下载sendmail.zip(http://glob.com.au/sendmail/),然后解压并放在在xampp目录下。
2.去mail.google.com注册一个google的邮箱,比如账号:[email protected],密码: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
[email protected]
auth_password=passwd

测试代码:

[php] view plain print?
<?php
$now = date("Y-m-d h:i:s");
$headers = 'From: name<[email protected]>';
$body = "hi, this is a test mail.\nMy email: [email protected]";
$subject = "test mail";
$to = "[email protected]";
if (mail($to, $subject, $body, $headers))
{
echo 'success!';
}
else
{
echo 'fail';
}
?>
以上代码执行后[email protected] 会收到发过来的邮件,但是邮件头中的[email protected]会被替换成[email protected]

⑷ 用哪个函数动态设置php.ini中的配置项设置后的作用域

ini_set("配置项","配置值");

ini_set()具有更改PHP.ini设置的功能。此函数接收两个参数:需要调整的配置变量名,以及变量的新值。

例如

ini_set('max_execution_time','10');
ini_set('memory_limit','1024M');

这样的设置将仅仅影响被设置的脚本。一旦脚本执行完毕,该变量将自动恢复到原始值。

注意:

并不是所有设置项都能通过该函数修改,具体能修改的项可以去搜一下。

⑸ php中ini的配置是如何做的

直接编辑php目录下的php.ini文件即可

有一个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送 的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?
要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下,用什么就把前面的“;”去掉就行了。

⑹ PHP怎么设置PHP.INI文件的参数

当然不是所有参数都可以动态设置,如果可以那么安全就得不到保证。
比如short_tag_open这个属性。
如果非要改也可以考虑设置apache 这个程序运行用户的权限,然后PHP就可以去读写php.ini这个文件了。

⑺ php中配置了 php.ini , 还要配置别的吗

可能还需要配置apache或者nginx的配置文件。php是后台语言,需要配合服务器处理请求,大部分的配置都是在php.ini里面配置但是有些php-fpm也需要一些自己的配置文件,比如需要多少个进程一起处理请求。

⑻ 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,让所有错误都不提示

  1. 使用任一文本编辑器打开php.ini文件

  2. 搜索找到display_errors所在的行

  3. 如果前面有#号,则删除#(#为注释符号,该行#后面的内容都是注释内容),如果该行前面有#,则该行的设置为注释内容不会生效,所以要先去除#(例如你找到一行内容为#display_errors = Off,则去掉前面的#即可生效),没有则忽略此步骤

  4. 将display_errors的值改为Off

  5. 保存文件

  6. 重启服务器即可

扩展:

php.ini为php环境的配置文件,通常所有配置都已经写好,但并没有开启,它们会在行首添加#以注释掉此功能。需要修改的时候,只需要删除#即可打开功能,不需要自己写一条新的配置。

更多配置内容可以参看php的官方文档。

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

php.ini-development
这个是应用于开发环境的配置
php.ini-prction
这人是应用于生产环境的配置
你只需要改个名字,改变php.ini,然后放到php下的etc目录就可以用
php.ini估计有几十个设置,默认情况下是可以正常用的,不需要改变。

热点内容
致炫x自豪版有哪些配置 发布:2024-05-16 17:04:12 浏览:669
关掉密码要往哪里关 发布:2024-05-16 16:46:03 浏览:369
网站源码查杀 发布:2024-05-16 16:02:53 浏览:834
服务器不用导轨怎么办 发布:2024-05-16 15:49:09 浏览:180
如何查看pppoe密码 发布:2024-05-16 15:38:02 浏览:174
云服务器成本价大概多少 发布:2024-05-16 15:33:42 浏览:446
正式服海岛冰茶怎么配置 发布:2024-05-16 15:25:39 浏览:290
安卓怎么注销探探 发布:2024-05-16 15:24:38 浏览:960
ata72x是多大的压缩机 发布:2024-05-16 15:07:59 浏览:95
安卓如何实现carplay的功能 发布:2024-05-16 15:02:54 浏览:713