Приветствую Вас Гость | RSS

Ладва Developing

Понедельник, 13.05.2024, 04:32
Главная » Файлы » Web » Руководство

Настройка 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

Т. е. вот в такие "", вместо таких "" или "<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 для вступления в силу сделанных изменений.

 

Категория: Руководство | Добавил: Kaboom 02.02.2010, 04:18 | Теги: PHP, Web, руковдство
Просмотров: 2236 | Загрузок: 0 | Комментарии: 11 | Рейтинг: 0.0/0
Всего комментариев: 8
1 WEGREENIA  
0
Это же урбанизация какая-то

[url=http://www.tips2sports.com]марафон букмекерская контора
[/url]

2 gredgealbugk  
0
http://www.louboutin-outlets.com
dafotw

3 liaistave  
0
Нашёл отпугивающее объявление и очень сильно рассмеялся! Вот в такой форме я его узрел: предлагаю снять 4-х квартирочку в жк http://opa.od.ua/tags/%C6%EA+%C0%F0%EA%E0%E4%E8%E9%F1%EA%E8%E9+%E4%E2%EE%F0%E5%F6/ - Аркадийский дворец
Одесса Украина. Поблизости : ресторан Пальмира , пляж из булыжников , Теннисные корты и Джихат . Недвижимость с евроремонтом , Лондонской мебелью и брендовой быт техникой (Одесса ).

4 InsermaIdeave  
0
Делюсь интересной информацией с Вами! Вот в поисковике яху не умышленно обнаружил статью http://rentrealtycrimea.com/dlitelno/page/2/ - сдам квартиры Симферополь
и впал в ярость. Вот теперь даже не поздоровался с Вами! В общем сдам недвижимость Симферополь
,я просмотрел и понял, что жизнь прекрасна – раз присутствуют такие помещения. Поэтому каждому советую веб-сайт http://rentrealtycrimea.com с недвижимостью Крыма.

5 Kazimir9318  
0
у нас на вышеприведенном интернет-ресурсе подобран громадный выбор умных статей про http://medbaz.com/pages-more-1491.html - причины появления родинок.

6 SleeceWhili  
0
Попал ссылка: http://srub-dizain.ru/price - цены на сухой профилированный брус Киржач
и мне захотелось отстроить себе дачу! Мне как раз нужен был толстый профилированный брус. Короче перешёл я туда и воспользовался их услугами! Там конечно всё обалденно сделано и профилированный брус от производителя не тяжело купить. Всему этому делу сопутствовала тяжёлая навигация сайта, которую быстро обнаружил.Очень круто конечно то, что это производитель бруса – но сайт можно было по красивее сделать.

7 Inerneangerce  
0
Мне на днях нужна была помощь специалиста и я пытался найти юридический центр в городе Москва! Через какое-то время совсем случайно нашёл на http://www.consalt-centr.ru - юридический центр Консалт
. просмотрел их веб сайт и решился заказать предлагаемую юридическую услугу. По исходу этих событий юридическая консультация дала о себе узнать и я в результате решил все свои личностные проблемы. Рекомендую московский юридический центр консалт.

8 решение судов  
0
http://ukrsud.info Наш виртуальный портал - информационный сайт, призванный помочь каждому человеку в получении достоверных данных по вопросам воплощения защиты собственных законных интересов.
http://ukrsud.info/reshenie-suda-po-isku-fonda-imushhestva-ar-krym-3 - заявленных к Черноморской
Мы осуществили обобщения судебной практики Украины.
http://ukrsud.info/reshenie-suda-po-isku-chastnogo-predpriyatiya-111 - признании права собственности
Судебная практика включает организацию, процесс и итоги работы судов по осуществлению правосудия, но первее всего объектом ее обобщения является правоприменительная деятельность судебной системы, анализ качества судебной работы.
http://ukrsud.info/reshenie-suda-po-isku-berdyanskogo - Исключительно судом решаются земельные споры по поводу владения
Благодаря использованию современных поисковых технологий, у Вас появилась возможность мгновенно ознакомиться с имеющейся судебной практикой по аналогичным делам и произвести вывод, в чью пользу формируется современная украинская судебная практика.
http://ukrsud.info/reshenie-suda-po-isku-k-otvetchiku-o-vzyskanii-v - автомобиль «Hyundai Getz»

Имя *:
Email *:
Код *: