Я искал повсюду и не могу найти ответа на это. Я пытаюсь установить путь включения в файл php.ini моего локального сервера Wamp. В настоящее время я не понимаю одну из двух вещей:
C:\wamp\www
в качестве пути включения, include_path = ".;C:\wamp\www\"
? Некоторые распространенные ошибки, о которых я читал в своих исследованиях, которые я проверил.
C:\wamp\bin\php\php5.3.8
phpinfo()
. ОБНОВИТЬ
В настоящее время это то, что у меня есть, но оно все еще не работает.
; Windows: "\path1;\path2" include_path = ".;C:\php\pear;C:\wamp\www"
Все зависит от того, чего вы пытаетесь достичь. Лично я не редактирую файл php.ini напрямую для установки include_paths, вместо этого я использую следующую конструкцию в коде:
// This will append whichever path you would like to the current include path // And I believe that PHP is smart enough to convert / with \ if on a windoze box // If not you can replace / with DIRECTORY_SEPARATOR set_include_path(get_include_path() . PATH_SEPARATOR . 'my/custom/path');
— Редактировать —
Скорее всего, в вашей системе может быть несколько копий php.ini и что вы не редактируете тот, который используется PHP.
Файл php.ini будет иметь include_path уже в нем, но закомментирован, вот где вы должны его поместить, раскомментируя его. В нем также есть примеры для окон. Это будет выглядеть так: просто удалите точку с запятой, предшествующую «include_path»,
; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes"
Ударьте эту ссылку, когда я пытался отлаживать, почему include_path в моем файле php.ini не вступил в силу. Я говорю о настройке ubuntu с bitnami api. Решением было перезапустить php-fpm, используя ./ctlscript. Перезапускал только apache, но должен был перезапустить php-fpm.
Надеюсь, кто-то попробует его в ubuntu с битнами ламповой.
Если вы обнаружите этот поток и используете текущую версию WAMPServer, вы можете столкнуться с проблемой, с которой я столкнулся, когда вы редактируете php.ini, на который ссылается в отчете phpinfo (), но он не меняет путь include. Выполнение поиска в каталоге WAMP показало две библиотеки DLL (оба они назывались php5ts.dll в php и apache dirs), где указан путь включения. Вместо этого используйте среду WAMP Bitnami ( https://bitnami.com/stack/wamp/installer ). ИГРАТЬ ПУТЬ!