Слияние кода завершено, страница обновится автоматически
Расширение «config» предназначено для загрузки конфигурационных опций в память, что оптимизирует процесс загрузки файла конфигурации.
**Рекомендации по использованию:**
1. Если в нескольких проектах необходимо использовать общую конфигурацию, то можно управлять ей с помощью «config», чтобы избежать дублирования кода.
2. Если конфигурационные опции многочисленны, то использование «config» для их загрузки в память позволяет избежать необходимости каждый раз интерпретировать и выполнять файл конфигурации на PHP.
Рассмотрим простой пример config.ini:
; Параметр не может превышать 255 символов
[define]
;============================服务中心域名======================
; Сообщение пересылается через серверный узел один
MSG_SERVER_0 = http://msg0.10000.cn/
; Адрес пользовательского сервиса
USER_SERVICE = http://user.service.10000.cn/
; Адрес сервиса сообщений
MSG_SERVICE = http://msg.service.10000.cn/
[config]
max_upload_size = 2048
login_redirect_url = http://login.service.10000.cn/
Синтаксис:
«;» в начале строки обозначает комментарий.
В разделе [define] параметры используются как макросы, эквивалентные define(key, value). Клиентский код может вызывать их с помощью echo MSG_SERVER_0.
В разделе [config] параметры представлены в виде списка key-value. Клиентский код вызывает их с помощью echo config('max_upload_size').
**Установка (CentOS):**
1. Установите среду разработки PHP:
yum -y install php-devel
2. Распакуйте пакет расширения:
tar zxf config.tar.gz
3. Перейдите в каталог и выполните компиляцию и установку:
cd config
phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
4. Настройте php.ini, добавив в конце строки:
extension = config.so
[config]
config.path = абсолютный путь к файлу конфигурации
Загрузка расширения:
Примечание: в настоящее время расширение протестировано только с PHP 5.3.3, для других версий тестирование не проводилось.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )