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

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

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



Следващи настройки:
Следващ важен ключ е: extension_dir=”./” – това е една от най важните настройки. Интересно е че 90% от всички грешки и проблеми на начинаещите потребители на този език се дължи на това, че не са посочили верни данни в този ключ. Той трябва да има стойност, мястото където сте инсталирали PHP. Ето така, трябва да изглежда той , ако сте инсталирали както е показано тук в директория PHP. extension_dir = "c:phpextensions" (така е при мен). Този път трябва да води, до папката extensions.

Следваща важна стъпка е да разгледаме следния пасаж от настройки. За него, трябва да се знае следното - той определя кои от многото модули да работят с PHP. Езика разполага с много модули, които не са вкарани в основната му функционалност, а могат от този конфигурационен файл да бъдат разрешавани или забранявани. Например това са модули за компресия, за криптиране, за работа с някои база данни, за работа с пощенски сървъри и много други. Всеки нов модул, който желаете да се зареди със стартирането на езика, трябва да се намира в папка extensions и да се разреши ползването му, като се откоментира в php.ini

Ето как изглежда тази част в конфигурационния файл:
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll

Ако искате да разрешите някои от тези допълнителни модули да работят, махнете ; пред него, за да се получи така:
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll

;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll

Откоментирайте модулите, които са подчертани. Като начинаещи (като мен) това са няколкото неща, които трябва да направите, за да могат скриптовете писани на PHP да работят коректно. След малко ще изтестваме, дали сте се справили с настройката и с инсталирането, така че да постигнете желания резултат. Рестартирайте, преди това направете следното:
1 Запишете промените, които направихте в php.ini
2 Рестартирайте Apache (не целия компютър)
3. Отворете отново любимия си текстов редактор и нека да напишем първия скрипт.

Напишете следното в новия файл, който създадохте:
<?php
phpinfo(); ?>

Запишете го под името info.php в папка proba, която направете в папка htdocs на Apache.

Как да го изпълним?
1. Стартирайте Apache, ако не сте го направили.
2. Отворете нов браузър
3 Напишете: http://127.0.0.1/proba/info.php

4. Вижте резултата. Трябва да ви се покаже служебна информация за езика, за това какви модули има в него, за променливи и тнт.
Това значи че работи!

Успех от тук нататък!!!
Използвани са материали от списание: http://spisanie.com


Страници: «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