Набавка на PHP
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Набавка на PHP
Референца за `faq.obtaining.php` со подобрена типографија и навигација.
Набавка на PHP
Овој дел има детали за локациите за преземање на PHP и проблеми со оперативниот систем.
- Каде можам да го преземам PHP?
- Дали се достапни претходно составени бинарни верзии?
- Каде можам да ги добијам библиотеките потребни за составување на некои од опционалните PHP екстензии?
- Како да ги натерам овие библиотеки да работат?
- Го добив најновата верзија на изворниот код на PHP од Git репозиториумот на мојата Windows машина, што ми треба за да го составам?
- Каде можам да ја најдам датотеката за можности на прелистувачот?
- Што значи безбедност на нишки при преземање на PHP?
- Каде можам да го преземам PHP?
-
Можете да го преземете PHP од било кој од членовите на мрежата на PHP локации. Тие можат да се најдат на » https://www.php.net/. Можете исто така да користите анонимен Git за да ја добиете апсолутно најновата верзија на изворниот код. За повеќе информации, одете на » https://www.php.net/git.php.
- Дали се достапни претходно составени бинарни верзии?
-
Дистрибуираме претходно составени бинарни верзии само за Windows системи, бидејќи не можеме да составиме PHP за секоја главна Linux/Unix платформа со секоја комбинација на екстензии. Исто така, имајте предвид дека многу Linux дистрибуции доаѓаат со PHP вграден овие денови. Windows бинарните верзии може да се преземат од нашиот » Преземања страница, за Linux бинарни верзии, ве молиме посетете ја веб-страницата на вашата дистрибуција.
- Каде можам да ги добијам библиотеките потребни за составување на некои од опционалните PHP екстензии?
-
Забелешка: Оние означени со * се, според нашето најдобро знаење, не се безбедни за нишки; тие не се препорачуваат за употреба во мулти-нишки средини.
- » LDAP (Unix).
- » LDAP (Unix/Win) : Mozilla Directory (LDAP) SDK
- » бесплатен LDAP сервер.
- » Berkeley DB2 (Unix/Win) : http://www.sleepycat.com/.
- » SNMP* (Unix): .
- » GD (Unix/Win).
- » mSQL* (Unix).
- » PostgreSQL (Unix).
- » IMAP* (Win/Unix).
- » Sybase-CT* (Linux, libc5) : Достапно локално.
- » FreeType (libttf):.
- » ZLib (Unix/Win32).
- » expat XML parser (Unix/Win32).
- » PDFLib.
- » mcrypt.
- » mhash.
- » t1lib.
- » dmalloc.
- » aspell.
- » libedit.
- Како да ги натерам овие библиотеки да работат?
-
Ќе треба да ги следите инструкциите дадени со библиотеката. Некои од овие библиотеки се откриваат автоматски кога ќе го стартувате скриптот 'configure' на PHP (како што е библиотеката GD), а други ќе мора да ги овозможите користејќи ги опциите '
--with-EXTENSION' на 'configure'. Стартувајте 'configure --help' за листа на овие.
- Го добив најновата верзија на изворниот код на PHP од Git репозиториумот на мојата Windows машина, што ми треба за да го составам?
-
Погледнете го PHP Wiki за најновите упатства: » Чекор по чекор упатства за изградба
- Каде можам да ја најдам датотеката за можности на прелистувачот?
-
Можете да најдете browscap.ini датотека на » http://browscap.org/.
- Што значи безбедност на нишки при преземање на PHP?
-
Thread Safety значи дека бинарниот код може да работи во мулти-тренд веб-сервер контекст, како што е Apache 2 на Windows. Thread Safety работи со создавање локална копија за складирање во секој тренд, така што податоците нема да се судираат со друг тренд.
Значи, што да одберам? Ако одберете да го стартувате PHP како CGI бинарен, тогаш нема да ви треба thread safety, бидејќи бинарниот код се повикува при секое барање. За мулти-тренд веб-сервери, како што се IIS5 и IIS6, треба да ја користите трендовската верзија на PHP.