Следващи настройки:
Следващ важен ключ е: 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