Szerelési útmutató tolmács php - komtet
Hogyan készítsd el a saját PHP értelmező
Építeni a saját PHP értelmező először meg kell, hogy SSH-hozzáférést a szerver konzolon (a díjcsomagra. Vagy kapcsolódjon egy kiegészítő opció). Emellett, ha folyik SSH szerint kell eljárni a következő algoritmus:
- A saját könyvtárában létrehoz egy alkönyvtárat átmeneti tárolására az eredeti szövegei a PHP értelmező. Hozzon létre egy könyvtárat nevű src csapat az mkdir src és megy bele a cd paranccsal src.
Letöltés a fejlesztő honlapján PHP csomag:
- Az archívum kibontása parancsot tar -xjvf php-5.h.h.tar.bz2
- Lépj be a könyvtárba php-5.h.h cd parancsot php-5.h.h
A parancs használata ./configure végre előzetes PHP konfigurációt további összeállítás. A parancs ./configure --help | többet fog látni a teljes listát a lehetőség közül kell választani.
/ Configure prefix = / home / vhostokat / tartománynév / private / php-mysql --with --enable-ftp --enable-dbase --with- GDBM használatát --with- ndbm --with- iconv --with gd --enable-gd-natív TTF --with- jpeg-dir --with- png-dir --with- freetype-dir --with- TTF --with- zlib-dir --disable-posix - enable-force-cgi-redirect --enable-inline-optimalizálás --without körte --disable-debug --with- libdir = lib64
Példa konfiguráció támogatással IMAP:
/ Configure prefix = / home / vhostokat / tartománynév / private / php-mysql --with --enable-ftp --enable-dbase --with- GDBM használatát --with- ndbm --with- iconv --with gd --enable-gd-natív TTF --with- jpeg-dir --with- png-dir --with- freetype-dir --with- TTF --with- zlib-dir --disable-posix - enable-force-cgi-redirect --enable-inline-optimalizálás --without körte --disable-debug --with- imap --with- imap-ssl --with- libdir = lib64
Fuss összeállítása és későbbi telepítés már konfigurált PHP:
csinál
make install
Befejezését követően a szerelési és telepítési folyamat a könyvtárban php / bin / (végre cd
/ Php / bin /), meg fogja találni egy futtatható bináris fájlt php.
Tekintse néhány modul már össze, akkor ./php -m paranccsal (hogy megbizonyosodjon arról, hogy már összegyűjtött szükséges PHP)
Másolja a végrehajtható fájlt a saját könyvtárban cgi-bin, mi üzembe a szükséges jogokkal rendelkezik:
cp / home / vhostokat / yourdomain / private / php / bin / php-cgi / home / vhostokat / yourdomain / cgi-bin / php
chmod 755 / home / vhostokat / yourdomain / cgi-bin / php
Ha az épület PHP verzió több, mint 5, a CGI-héj jön létre egy másik nevet:
cp / home / vhostokat / yourdomain / private / php / bin / php b / home / vhostokat / yourdomain / cgi-bin /
chmod 755 / home / vhostokat / yourdomain / cgi-bin / php
Másolja a konfigurációs fájlt a saját könyvtárban cgi-bin:
cp /etc/php5/apache2/php.ini
/ Főoldal / vhostokat / yourdomain / cgi-bin / php.ini
Tartománynév - a neve a domainjét, amelyhez telepíti az új PHP.
A www könyvtárban hozzon létre egy .htaccess fájlt a következő irányelveknek:
AddHandler php-script .php
Action php-script / cgi-bin / php
Most a fájlok kiterjesztése * .php kezeli PHP által összeállított Ön és a többi PHP-szkriptek (fájlokat más bővítmények azok, amelyek kezelik a web szerver, mint a PHP-script) - a fő PHP-modul Web servera.Esli minden működik a könyvtár $ HOME / php-5.h.h törölhető: cd; rm -rf php-5.h.h
Bármikor kapcsolatba a Terméktámogatási Web Hosting szolgáltatás. Mi lesz telepíteni a web szerver, amire szükség van a PHP verzió.