Secara default, di plesk versi terbaru kita akan memiliki php versi 5.4. Jadi, jika Anda membutuhkan versi php tambahan, Anda dapat menginstal secara terpisah dan versi tambahan tersebut akan tersedia di fastcgi dan cgi handler.
Langkah-Langkah Instalasi untuk php versi 5.2.17
# cd /usr/local/src # wget http://museum.php.net/php5/php-5.2.17.tar.gz # tar -zxvf php-5.2.17.tar.gz # cd php-5.2.17
# ./configure --with-libdir=lib64 --cache-file=./config.cache --prefix=/usr/local/php-5.2.17 --with-config-file-path=/usr/local/php-5.2.17/etc --disable-debug --with-pic --disable-rpath --with-bz2 --with-curl --with-freetype-dir=/usr/local/php-5.2.17 --with-png-dir=/usr/local/php-5.2.17 --enable-gd-native-ttf --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr/local/php-5.2.17 --with-openssl --with-pspell --with-pcre-regex --with-zlib --enable-exif --enable-ftp --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-wddx --with-kerberos --with-unixODBC=/usr --enable-shmop --enable-calendar --with-libxml-dir=/usr/local/php-5.2.17 --enable-pcntl --with-imap --with-imap-ssl --enable-mbstring --enable-mbregex --with-gd --enable-bcmath --with-xmlrpc --with-ldap --with-ldap-sasl --with-mysql=/usr --with-mysqli --with-snmp --enable-soap --with-xsl --enable-xmlreader --enable-xmlwriter --enable-pdo --with-pdo-mysql --with-pdo-pgsql --with-pear=/usr/local/php-5.2.17/pear --with-mcrypt --without-pdo-sqlite --with-config-file-scan-dir=/usr/local/php-5.2.17/php.d --enable-fastcgi
# make # make install
Mungkin ada beberapa kesalahan saat kompilasi dan Anda perlu membuat perubahan yang diperlukan dalam konfigurasi sesuai kebutuhan Anda / server Anda.
# cp /usr/local/src/php-5.2.17/php.ini-recommended /usr/local/php-5.2.17/etc/php.ini
Buat perubahan yang diperlukan di php.ini seperti pengaturan zona waktu, batas memori, dll.
Untuk mendaftarkan versi php ini di plesk, kita perlu menggunakan perintah di bawah ini.
# /usr/local/psa/bin/php_handler --add -displayname "PHP 5.2.17" -path /usr/local/php-5.2.17/bin/php-cgi -phpini /usr/local/php-5.2.17/etc/php.ini -type fastcgi -id "fastcgi-5.2.17"
Anda akan mendapatkan pesan seperti ” Handler PHP baru dengan id “fastcgi-5.2.17″ telah berhasil didaftarkan”
Langkah-Langkah Instalasi untuk php versi 5.3.28
# cd /usr/local/src # wget http://in1.php.net/distributions/php-5.3.28.tar.gz # tar -zxvf php-5.3.28.tar.gz # cd php-5.3.28
# ./configure --with-libdir=lib64 --cache-file=./config.cache --prefix=/usr/local/php-5.3.28 --with-config-file-path=/usr/local/php-5.3.28/etc --disable-debug --with-pic --disable-rpath --with-bz2 --with-curl --with-freetype-dir=/usr/local/php-5.3.28 --with-png-dir=/usr/local/php-5.3.28 --enable-gd-native-ttf --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr/local/php-5.3.28 --with-openssl --with-pspell --with-pcre-regex --with-zlib --enable-exif --enable-ftp --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-wddx --with-kerberos --with-unixODBC=/usr --enable-shmop --enable-calendar --with-libxml-dir=/usr/local/php-5.3.28 --enable-pcntl --with-imap --with-imap-ssl --enable-mbstring --enable-mbregex --with-gd --enable-bcmath --with-xmlrpc --with-ldap --with-ldap-sasl --with-mysql=/usr --with-mysqli --with-snmp --enable-soap --with-xsl --enable-xmlreader --enable-xmlwriter --enable-pdo --with-pdo-mysql --with-pdo-pgsql --with-pear=/usr/local/php-5.3.28/pear --with-mcrypt --without-pdo-sqlite --with-config-file-scan-dir=/usr/local/php-5.3.28/php.d --without-sqlite3 --enable-intl
# make # make install
Mungkin ada beberapa kesalahan saat kompilasi dan Anda perlu membuat perubahan yang diperlukan dalam konfigurasi sesuai kebutuhan Anda / server Anda.
# cp -a /etc/php.ini /usr/local/php-5.3.28/etc/php.ini
Buat perubahan yang diperlukan di php.ini seperti pengaturan zona waktu, batas memori, dll.
Untuk mendaftarkan versi php ini di plesk, kita perlu menggunakan perintah di bawah ini.
# /usr/local/psa/bin/php_handler --add -displayname "5.3.28" -path /usr/local/php-5.3.28/bin/php-cgi -phpini /usr/local/php-5.3.28/etc/php.ini -type fastcgi -id "fastcgi-5.3.28"
Anda akan mendapatkan pesan seperti ” Handler PHP baru dengan id “fastcgi-5.3.28″ telah berhasil didaftarkan.”
Setelah ini coba login ke plesk dan lihat apakah versi php tambahan ini tersedia di fastcgi dan cgi handler.
Jika semuanya baik-baik saja maka Anda siap untuk menggunakan semua versi php tambahan ini di plesk.