Инсталиране и конфигуриране на PHP
Здравейте, прочетох във форума следното запитване: Моя Ви кажете
ми
как да започна да правя сайтове с PHP!.......Изчетох сумата и уроци
за
PHP и пак не разбрах! . Знам, но трябва някакви
програми да си изтегля, но не мога да ги открия! И не знам как се
пускат, и какво трябва да направя с тях .
Тъй като и аз съм бил в това
положение реших да послушам съвета на The Fallen и да напиша
урок.
Какво ще научите от
него
- Инсталиране и конфигуриране на PHP под Apache за
Windows.
Какви необходими програми трябва да си
набавите:
- Apache HTTP сървър : (версия 1.3.33)
- PHP :
(версия 4.3.10)
- Редактор за код : (аз използвам
Notepad++.v2.6)
Съобразете се с версиите на програмите. (без редактора за
код)
Инсталиране на Apache. - Инсталиране за
Windows.
1) Кликнете на сваления файл на Apache, ще се
появи екран.
2) Натиснете NEXT>
3) Трябва да се съгласите
с условията за ползване на софтуера, като натиснете първия радио-бутон. След
това натиснете бутона NEXT>, който ще стане активен.
4) Следващият
екран е описание на Apache, там отново натиснете NEXT>
5) Тук вече
трябва да въведете първите настройки на сървъра:
Можете да ги попълните,
такива каквито са на тук:

или да изберете свои. Отново натиснете NEXT>
(Съвет: ако незнаете какво точно да попълните използвайте примера.)
6) Тук избираме опцията Camplete и отново натискаме NEXT>
7) Избираме
директория където да инсталираме софтуера, изберете лесно достъпна
директория.(аз използвам С:).След като натиснете NEXT>, сървъра ще бъде
инсталиран в папка Apache, там където сте задали вие.(при мен в С: е направена
директория Apache.)
8) На следващия екран натиснете бутона Install и
инсталацията ще започне.
9) Натиснете Finish.
Инсталиране на PHP
За да инсталираме PHP, трябва да
направим следното: Разархивирайте файла, който свалихте от php.net с версията на
езика в папка на лесно достъпно място, например С:PHP. След това предприемете
следните стъпки:
- Всичките файлове от папката dlls ги копирайте в system 32 директорията на вашата операционна среда.
- Копирайте файла php4ts.dll в директория sapi.
- Копирайте файла php.ini-dist в папката, където инсталирахте апаче и го
преименувайте на php.ini. Отворете файла httd.conf (при мен пише
само httd), намиращ се в папка conf на Апаче. Сложете
следните редове в него:
LoadModule php4_module
"C:/php/sapi/php4apache.dll"
Той трябва да се сложи СЛЕД
частта LoadModule на конфигурационния файл, ето така:
#LoadModule
headers_module modules/mod_headers.so
#LoadModule usertrack_module
modules/mod_usertrack.so
#LoadModule unique_id_module
modules/mod_unique_id.so
LoadModule php4_module
"C:/php/sapi/php4apache.dll"
Забележете, че пред последния ред
няма знак # .Съдържанието, което се намира в кавичките е мястото на тази
библиотека, която се намира в папката
sapi, в директорията, в която сте
инсталирали PHP.
Важно: Знак # се ползва за коментиране на редове,
тоест Apache не взема тези редове под внимание. Другия ред, който
трябва да напишете е следния:
AddModule mod_php4.c
Той се
слага след блока AddModule, така че да изглежда така:
#AddModule
mod_headers.c
#AddModule mod_usertrack.c
#AddModule
mod_unique_id.c
AddModule mod_so.c
AddModule
mod_setenvif.c
AddModule mod_php4.c
Последния ред който
трябва да се сложи е:
AddType application/x-httpd-php .php Той се слага
след блока AddType в същия файл, така че да изглежда ето така:
## AddType allows you to tweak mime.types
without actually editing it, or to# make certain files to be certain
types.# AddType application/x-tar .tgz
AddType application/x-httpd-php
.php
След това запазете файла. Идва част за последния етап, в
който ще проверим какво сме направили дотук:
Стартиране на Apache, заедно
с PHP. Стартирайте cmd или command в зависимост от операционната среда и
напишете следното:
C:> cd apache
C:Apache> apache
Пътят зависи от това къде сте инсталирали
apache. Резултатът,
който ще видите е следния:
Apache/1.3.31(Win32) PHP/4.3.10
runnning…
С това приключва инсталирането на PHP и Apache на
windows машина. Как да конфигурираме PHP, основни моменти в PHP.ini. Отворете
любимия си текстов редактор и намерете файла php.ini, който трябва да се намира
в папката, където сте инсталирали Apache. Нека да разгледаме файла и основното
му съдържание:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Resource Limits
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
max_execution_time = 30;
Maximum
max_input_time = 60;
Maximum amount
memory_limit = 8M;
Maximum
amoun
Той съдържа инструкции, чрез които може да се управлява PHP. В
случая подчертаното се явява ключ, който има стойност. Това значи, че паметта,
която заделя езика за изпълнението на даден скрипт НЕ може да е по-голяма от
тази посочена стойност.
Файла съдържа много такива инструкции, които е добре
да разучите, ако искате да контролирате езика добре.
PHP.ini Разбира
се, има важни настройки, които е задължително да бъдат направени, за да работи
всичко добре. Нека да си създадем начин на работа, за да може по-лесно да се
ориентираме във файла. За всеки ключ трябва да действате така:
1. Намерете го
с Fine.
2 Вижте каква стойност има той при вас.
3. Променете я така,
както е тук. Ето ги :
error_reporting = E_ALL & ~E_NOTICE – това
означава, че грешките които PHP ще показва в браузера ще бъдат всички допуснати
от вас, заедно със предупреждения, които се дължат на бъг в кода, но той не
спира dа работи.
display_errors = On – това показва грешките,
разрешени от горната настройка. В началото е желателно да сте ги
пуснали.;
UNIX: "/path1:/path2"; include_path = ".:/php/includes";; Windows:
"path1;path2";include_path = ".;c:phpincludes" Това показва къде могат да се
намират файлове, които в последствие ще използвате, чрез вмъкване с
PHP.
За начинаещи – променете по следния начин:
UNIX:
"/path1:/path2" ;include_path = ".:/php/includes";; Windows:
"path1;path2"include_path =
".;c:phpincludes" – като по-тъмното да
сочи в директорията където сте инсталирали PHP. Необходимо е да си направите
папка наречена
includes. Това означава, че езика при изпълнението ще
търси първо в папката, в която се изпълнява скрипта, а след това в папката
includes. Препоръчително е в тази папка да поставяте само библиотеки,
които ще са ви нужни за всички приложения. Това не е единствения начин, можете
да променяте пътя както желаете.
Забележете:
Посоката на
слашовете(“/”) е различна в зависимост от това на каква операционна среда
работите. За разлика от конфигурационния файл на Apache, където коментарите
започваха с #, тук те започват със ; (точка и запетая). За да бъде взето каквото
и да е под внимание, махнете този знак, който стои пред
реда.
Коментари (11)