Как установить файл browscap.ini

Возможный дубликат:
Изменить на php.ini не имеет эффекта

Я загрузил файл browscap.ini, а затем вставил его в каталог "C:\wamp\bin\php\php5.4.3\extras", и я отправился в файл php.ini и сделал там следующие изменения:

[browscap]
; http://php.net/browscap
browscap = extras/browscap.ini

а затем я перезапустил сервер и набрал следующий код в файл temp.php:

<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>";

$browser = get_browser(null, true);
print_r($browser);
?>

теперь результат выглядит следующим образом:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4

Warning: get_browser(): browscap ini directive not set in C:\wamp\www\functions\browser.php on line 4

Мне что-то не хватает? пожалуйста, предоставьте некоторое решение, и извините, если я не могу вас понять.

Ответ 1

Вы должны использовать Full PATH и перезагрузить сервер, когда вы закончите

Пример

[browscap]
; http://php.net/browscap
browscap = "C:\xampp\php\extras\browscap.ini"

Ответ 2

на сервере Linux

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php.d/browscap.ini

[browscap]
; http://php.net/browscap
browscap = "/etc/php.d/browscap.ini"

Ответ 3

используйте этот код для установки, протестированный на mint и debian

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php5/apache2/browscap.ini
sudo echo -e "[browscap]\n  browscap = '/etc/php5/apache2/browscap.ini'" >> php.ini
sudo service apache2 reload

Ответ 4

Это работа для меня на MacBook.

[browscap]
; http://php.net/browscap
browscap = "/usr/local/etc/browscap.ini"