修改Apache配置指定php配置文件php.ini的位置方法

本文实例讲述了php简单统计字符串单词数量的方法。分享给大家供大家参考。具体实现方法如下:

一般Apache安装php后,php配置文件默认加载位置在php/lib/文件夹下,如果该文件夹下没有php.ini文件则apache就会找不到php的配置文件,这时有两种方法,

本文实例讲述了php获取文件mime类型的方法。分享给大家供大家参考。具体如下:

?

第一种方法:就是复制一个相同版本的php的配置文件到该默认加载文件夹下,那么此时该配置文件中的配置就会被应用。

1.使用 mime_content_type 方法

12345678?php ````function word_count(``$sentence``){ ````$array
= ``explode``(`` ``, ``$sentence``); ````return
count``(``$array``); ````} ````$words
= word``_count(``The is a group of words``); ````echo $words``; ``?

第二种方法:就是指定一个现存的php.ini位置。具体方法如下:

string mime_content_type 

希望本文所述对大家的php程序设计有所帮助。

(在httpd.conf文件最后一行添加PHPIniDir /usr/local/lib/php.ini )

Returns the MIME content type for a file as determined by using
information from the magic.mime file.

如下图:

但此方法在 php5.3 以上就被废弃了,官方建议使用 fileinfo 方法代替。

图片 1

2.使用 Fileinfo 方法

修改后Apache配置如下:

使用fileinfo需要安装php_fileinfo扩展。如已安装可以在extension_dir目录下找到php_fileinfo.dll,fileinfo.so打开php.ini,把extension=php_fileinfo.dll前的”;”去掉,然后重启apache。

通过访问一个含义输出phpinfo()的php文件即可查看。

file; echo $mime_type; // image/jpeg ?>

图片 2

3.使用 image_type_to_mime_type 方法

以上这篇修改Apache配置指定php配置文件php.ini的位置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

使用exif_imagetype方法需要安装php_exif扩展,并需要安装php_mbstring扩展如已安装可以在extension_dir目录下找到php_exif.dll,exif.so打开php.ini,把
extension=php_mbstring.dll, extension=php_exif.dll
前的”,”去掉,然后重启apache

您可能感兴趣的文章:

  • 图解找出PHP配置文件php.ini的路径的方法
  • 查找php配置文件php.ini所在路径的二种方法
  • php中动态修改ini配置
  • PHP获取和操作配置文件php.ini的几个函数介绍
  • PHP中操作ini配置文件的方法
  • Apache中php.ini的设置方法
  • php.ini 配置文件的深入解析

Tips:如果使用文件名的后缀来判断,因为文件后缀是可以修改的,所以使用文件后缀来判断会不准确。

希望本文所述对大家的php程序设计有所帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注