- 30 Ocak 2006
- 5,057
- 1
Cpanel Kurulu Sunucularda Aynı Anda Php4 ve Php5 Çalıştırmak
Cpanel Kurulu Sunucularda Aynı Anda Php4 ve Php5 Çalıştırmak
Sunucunuz kuvvetle muhtemel php4'dür, php5 olanlar php4'e çevirp ve ardından aşağıda anlatılan şekilde php5 kurulumuna geçebilirler.
İşletim Sistemi : FreeBSD 6.1
Cpanel/WHM Version : 11
Önbilgi : Az sonra aşağıda php5 configure komutunun ardında bazı değişkenler göreceksiniz. Ben standart /scripps/easysapache scripti nin 5 numaralı opsiyonu ile kuruyorum. Eğer sizin bu şekilde değil ise. Lütfen php infonuza bakıp ordan apache configure değişkenlerini alıp aşağıdaki ile değiştiriniz.
Kod:
Önbilgiye göre eğer configure satırını php.infodan aldıysanız "--with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local" yazan kısmı "prefix=/usr/local/php5 exec-prefix=/usr/local/php5 program-suffix=5" ile değiştiriniz. En sonuna da "enable-force-cgi-redirect enable-discard-path" ekleyiniz.
Cpanel Kurulu Sunucularda Aynı Anda Php4 ve Php5 Çalıştırmak
Sunucunuz kuvvetle muhtemel php4'dür, php5 olanlar php4'e çevirp ve ardından aşağıda anlatılan şekilde php5 kurulumuna geçebilirler.
İşletim Sistemi : FreeBSD 6.1
Cpanel/WHM Version : 11
Önbilgi : Az sonra aşağıda php5 configure komutunun ardında bazı değişkenler göreceksiniz. Ben standart /scripps/easysapache scripti nin 5 numaralı opsiyonu ile kuruyorum. Eğer sizin bu şekilde değil ise. Lütfen php infonuza bakıp ordan apache configure değişkenlerini alıp aşağıdaki ile değiştiriniz.
Kod:
Kod:
#/scripts/checkccompiler
#rm -rf /home/cpphpbuild
#mkdir /home/cpphpbuild
#cd /home/cpphpbuild
#wget http://layer1.cpanel.net/buildapache/1/php-5.2.3.tar.gz
#tar xfzv php-5.2.3.tar.gz
#cd php-5.2.3
#echo "#define HAVE_SENDMAIL 1" >> /home/cpphpbuild/php-5.2.3/main/php_config.h
#wget http://choon.net/opensource/php/php-5.2.3-mail-header.patch
#patch -p1 < /home/cpphpbuild/php-5.2.3/php-5.2.3-mail-header.patch
Önbilgiye göre eğer configure satırını php.infodan aldıysanız "--with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local" yazan kısmı "prefix=/usr/local/php5 exec-prefix=/usr/local/php5 program-suffix=5" ile değiştiriniz. En sonuna da "enable-force-cgi-redirect enable-discard-path" ekleyiniz.
Kod:
#./configure --prefix=/usr/local/php5 --exec-prefix=/usr/local/php5 --program-suffix=5 --with-xml --with-libxml-dir=/usr/bin --enable-bcmath --enable-calendar --with-curl --enable-ftp --with-xpm-dir=/usr/X11R6 --enable-mbstring --with-mbstring=all --enable-mbstr-enc-trans --enable-mbregex --with-mcrypt --enable-magic-quotes --with-mysqli --with-mysql=/usr/local --with-pear --enable-sockets --with-ttf --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-zlib --enable-force-cgi-redirect --enable-discard-path
Kod:
#make
Kod:
#make install
Kod:
#/scripts/findphpversion
Kod:
#cp -f /usr/local/php5/bin/php5 /usr/local/cpanel/cgi-sys/php5
Kod:
#chown root:wheel /usr/local/cpanel/cgi-sys/php5