Adunarea Instrucțiuni interpret php - komtet

Cum de a construi propriul dvs. PHP interpret

Pentru a construi propriul dvs. PHP interpret va trebui mai întâi pentru a obține SSH-acces la consola de server (conform planului tarifar. Sau conectați-vă la o opțiune suplimentară). Mai mult, mergând pe SSH, procedați în conformitate cu următorul algoritm:

  • În directorul home a crea un subdirector pentru stocarea temporară a textelor originale ale PHP interpret. Creați un director numit src echipa src mkdir și du-te în ea cu src cd command.

Descarcă din pachetul de site-ul PHP dezvoltatorului:

  • Despachetați comanda tar arhiva -xjvf php-5.h.h.tar.bz2
  • Du-te la directorul php-5.h.h comanda cd php-5.h.h

Utilizarea comenzii ./configure configurez preliminare PHP pentru compilarea de date suplimentare. --Jocuri comanda ./configure | mai mult, veți vedea o listă completă de opțiuni din care trebuie să le alege.

/ Configurare --prefix = / home / vhosts / DomainName / privat / php --with-mysql --enable-ftp --enable-dBase --with-GDBM --with-ndbm --with-inconv --with- gd --enable-Gd-nativ-TET --with-jpeg-dir --with-png-dir --with-freetype-dir-TET --with --with-zlib-dir --disable-POSIX - enable-force-cgi-redirect --enable-inline-optimizare --without-pere --disable-debug --with-libdir = lib64

Exemplu de configurare cu suport pentru IMAP:

/ Configurare --prefix = / home / vhosts / DomainName / privat / php --with-mysql --enable-ftp --enable-dBase --with-GDBM --with-ndbm --with-inconv --with- gd --enable-Gd-nativ-TET --with-jpeg-dir --with-png-dir --with-freetype-dir-TET --with --with-zlib-dir --disable-POSIX - enable-force-cgi-redirect --enable-inline-optimizare --without-pere --disable-debug --with-imap --with-imap-ssl --with-libdir = lib64

compilarea și instalarea ulterioară a alerga deja configurat PHP:

face
make install

La finalizarea proceselor de asamblare și de instalare în directorul php / bin / (executa cd

/ Php / bin /), veți găsi un executabil PHP fișier binar.

Vezi cu unele module a fost asamblate, puteți ./php comanda -m (pentru a vă asigura că ați colectat este necesar PHP)

Copiați fișierul executabil în directorul casa dvs. cgi-bin, noi punem drepturile necesare:

cp / home / vhosts / domeniuldvs / privat / php / bin / php-cgi / home / vhosts / domeniuldvs / cgi-bin / php
chmod 755 / home / vhosts / domeniuldvs / cgi-bin / php

Dacă construiți versiunea PHP mai devreme de 5, CGI-shell este creat cu un alt nume:

cp / home / vhosts / domeniuldvs / privat / php / bin / php b / home / vhosts / domeniuldvs / cgi-bin /
chmod 755 / home / vhosts / domeniuldvs / cgi-bin / php

Copiați fișierul de configurare în directorul casa dvs. cgi-bin:

cp /etc/php5/apache2/php.ini
/ Home / vhosts / domeniuldvs / cgi-bin / php.ini

DomainName - numele domeniului dvs., pentru care instalați un nou PHP.

În directorul www a crea un fișier .htaccess cu următoarele directive:

AddHandler php-script .php
Acțiune php-script / cgi-bin / php

Acum fișierele cu extensia * .php sunt tratate cu PHP a fost compilat de tine, iar restul de PHP script-uri (fișiere cu alte extensii ale celor care sunt manipulate de către serverul nostru de web ca un script PHP) - principalul PHP-modulul Web servera.Esli toate lucrările , directorul $ HOME / php-5.h.h pot fi șterse: cd; rm -rf php-5.h.h

Puteți contacta oricând serviciul de suport tehnic Web Hosting. Vom instala pe serverul web aveți nevoie de versiunea PHP.