|
|
Навигация
Архив новостейСентябрь 2010 (9)Август 2010 (70) Июль 2010 (112) Июнь 2010 (103) Май 2010 (27) Апрель 2010 (125) РекомендуемРеклама SAPEРеклама |
Главная страница » Настройка PHP
{last_post_on_forum}
Настройка PHPФайл "php.ini"Конфигурационный файл PHP - "php.ini". Обнаружить его можно здесь: "%WINDOWS%\php.ini". Бэк-ап лежит в папке "PHP\BACKUP". С этим файлом стоит поступить так же, как и с "httpd.conf", т. е. удалить из него все комментарии и пояснения. Синтаксис файла: "директива = значение". Выглядеть это может по разному: директива = значение ; пояснение и т. п. Знак комментария в php.ini - ";" (точка с запятой). Все, что находится в строке после ";" не воспринимается PHP. Общие настройкиТак же как и в случае с "httpd.conf", вам нужно будет сделать правку файла "php.ini". Директива, разрешающая заключать PHP-код в короткие тэги: short_open_tag = On Т. е. вот в такие "<? ?>", вместо таких "<?php ?>" или "<script>". Вывод ошибок в браузер. Для облегчения отладки сценариев: display_errors = On Показывать все ошибки, кроме замечаний: error_reporting = E_ALL & ~E_NOTICE Запись ошибок в файл журнала. Для локального тестирования лучше отключить: log_errors = Off Порядок, в котором PHP будет регистрировать перменные (E - встроенные переменные, G - GET переменные, P - POST переменные, C - Cookies, S - сессии). Отсутствие какой-либо из букв не позволит вам работать с соответствующими переменными. Задайте следующий порядок: variables_order = "EGPCS" Возможность обращения к переменным, поступающим через GET/POST/Cookie/сессии, как к обычным переменным (например, "$переменная"). Не рекомендуется включать эту опцию, но включайте, иначе вы сможете обращаться к этим переменным только через суперглобальные массивы (например, "$_POST['переменная']): register_globals = On Отключение автоматической обработки кавычек, поступающих через POST/GET/Cookie: magic_quotes_gpc = Off Загрузка файловРазрешает загрузку файлов: file_uploads = On Каталог для временных закачанных файлов (не забудте создать этот каталог!): upload_tmp_dir = C:\Temp\uploadtemp Максимальный размер закачиваемого файла: upload_max_filesize = 5M Динамически загружаемые расширенияПуть к папке с расширениями PHP:extension_dir = extensions или абсолютный: extension_dir = C:\Server\PHP\extensions Подключение динамических библиотек. Включайте только те, которые вам нужны. Для подключения того или иного расширения просто раскомментируйте нужную строку. Например, для подключения графической библиотеки GD, раскомментируйте следующую строку: extension=php_gd2.dll Настройка SMTP-сервераИспользуемый SMTP-сервер: SMTP = localhost Порт: smtp_port = 25 Адрес, который будет указываться в поле "From" в элетронных письмах: sendmail_from = your@email.name Настройка MySQLВнимание: В каких-то версиях PHP, поддержка MySQL встроена в ядро, и следовательно, никаких дополнительных расширений для работы с этой БД подключать не надо, а в каких-то нет. Так что, если в архиве с расширениями, который вы скачали, нет библиотеки "php_mysql.dll", то ваша версия PHP поддерживает MySQL, если же эта библиотека присутствует, то вам нужно ее подключить: extension=php_mysql.dll Указание порта: mysql.default_port = 3306 и хоста MySQL по умолчанию: mysql.default_host = localhost Настройка сессийХранить данные сессий в файлах: session.save_handler = files Папка для хранения файлов сессий (не забудте создать этот каталог!): session.save_path = C:/Temp/session Использовать cookie в сессиях: session.use_cookies = 1Исользовать в качестве имени сессии и сессионной cookie ID сессии: session.name = PHPSESSID Запрет на инициализацию сессии при начале соединения: session.auto_start = 0 Время жизни сессионных cookie ("0" - до закрытия окна браузера): session.cookie_lifetime = 0 ID сессии будут добавляться ко всем ссылкам на странице автоматически (если у пользователя отключены cookie): session.use_trans_sid = 1 Настройка PHP завершена. Перезапустите Apache для вступления в силу сделанных изменений. Опубликовано: |
РекламаПопулярные новости» L2DC rev.4799 (Source)» la2VTi - Cборка готового сервера Interlude » L2-WT Stable Core rev65 DP rev55 » Сборка Lin2-Love (Fatal-World) + update 20.08.10 » Ihgap за 14.08.10 » Новый курсор для Lineage 2 Interlude » Последняя сборка Fatal-world (Interlude) » Mitrael Armor for Gracia Final » Сборка сервера L2 Open Interlude » Magic Cap for Gracia Epilogue 2.4 Наш опрос
РейтингРеклама
|