Помогни ни да направим Uroci.net по - богат! Добави урок

Инсталиране и конфигуриране на PHP

PHP » PHP
pancho   трудност:    видян: 19795


Здравейте, прочетох във форума следното запитване: Моя Ви кажете ми
как да започна да правя сайтове с 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 apacheC: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 amountmemory_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, където коментарите започваха с #, тук те започват със ; (точка и запетая). За да бъде взето каквото и да е под внимание, махнете този знак, който стои пред реда.


Страници: 1 2 »

Коментари (11)

azerot на 28.11 2006 в 22:27ч.
сега си спомням, че има една подобна книга, която е подобна...
MapTo на 04.12 2006 в 22:32ч.
От каде мога да драпа Апаче 1.3.33 ????
fafli4ko на 13.02 2007 в 00:27ч.
Аз също не мога да си намеря това Апаче 1.3.33, а го търся цял ден. Направо се побърквам.
svetlinsem на 19.02 2007 в 05:11ч.
аз го намерих само в e-mule :)
Xu6HuK на 19.02 2007 в 20:29ч.
Ами отворете zamunda.net напи6ете easy php 2 и ще ви излезе програма.След малко ще напиша урок
morja на 28.02 2007 в 11:45ч.
имам следния въпрос относно инсталацията: Стартирах cmd и написах
C:> cd apacheC:Apache> apache, но ми излиза следното: syntax error on line 193 of c:apacheconfhttpd.conf: Cannot load c:phpsapiphp4apache.dll into server: (126) The specified module could not be found: note the errors or message above, and press the esc key to exit. какво да правя????????? HELP, please!!! :))
expressbg на 12.03 2007 в 16:23ч.
Мисля, че имаш грешка в php.ini файла.Прочети отново урока и го изпълни ред по ред.Всичко трябва да стане ,както при мен. ;)
morja на 06.04 2007 в 10:34ч.
Благодаря за вниманието! :)
mimbata на 23.08 2007 в 18:41ч.
Ами аз го изтеглих от data.bg .Написах "apache 1.3.33" и ми излязоха 3-4
файла.Успех и благодаря, полезен урок!
DarkDefender на 23.01 2008 в 13:34ч.
Друг вариант който аз ползвам.
отивате на http://apache2triad.net/
дърпате, инсталирате (на своя отговорност, рестартирате и сте готови.
пакетът чат-пат съдържа:
updated MySQL to 5.0.18
updated PHP to 5.1.2
updated PostgreSQL to 8.1.2
danezzaa на 03.09 2008 в 14:39ч.
някой ще може ли да ми даде линк от където да си изтегля php-to!че в сайта съвсем се обърках!

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com