2010-08-18 2 views
0

Моя среда размещения с использованием версии сервера: Apache/2.2.14 (Unix), и я изменяю ./usr/local/apache/conf/httpd.conf, чтобы установить переменную среды и перезапустить сервер.Настройка переменной окружения apache

SetEnv XML-RPC-IP-адрес 193.45.32.21

я поставил его в качестве первой записи в файл и перезапустить сервер. Но даже перезапуск, если я пытаюсь распечатать его, все равно становится черным, я что-то упускаю?

echo «Мой IP-адрес». $ _ SERVER ['XML-RPC-IPs'];

Спасибо за вашу помощь С уважением Киран

+0

Перейти к serverfault.com, это сайт программирования, вы должны, конечно, получить ответ там – jgemedina

+1

я знаю, что это не может помочь, но FYI я попробовал ваш точный код на моем собственный сервер, и он работал нормально. Я также использую Apache 2.2.14 (на сервере Ubuntu). Возможно, у вас есть проблема с конфигурацией, которая препятствует установке или чтению envars? – qmega

+0

Большое спасибо за ваш ответ, я проверил информацию о php. Переменная есть, но удивительно с другим именем я имею в виду имя, которое я дал, это «XML-RPC-IPs» (между дефисами). Но это было как «XML_RPC_IP» (между подчеркиваниями). Не знаете, почему ... – Bujji

ответ

1

Экологические переменные расположены в $_ENV superglobal.

Что вы ищете echo "My IP address ".$_ENV['XML-RPC-IPs'];