Apache Startup Debian Lenny'de PHP 5.3 ile çalışmıyor


0

Bugün PHP 5.2'yi 5.3'e yükselttim ancak Apache Startup çalışmıyor.

Apache diyor ki:

Web sunucusu başlatılıyor: apache2apache2: /etc/apache2/apache2.conf dosyasının 205 satırında sözdizimi hatası: /etc/apache2/mods-enabled/php5.load satırının 1. satırında sözdizimi hatası: / usr / lib / apache2 / module yüklenemiyor /libphp5.so sunucuya: /usr/lib/apache2/modules/libphp5.so: paylaşılan nesne dosyasını açamıyor: Böyle bir dosya veya dizin yok

/Usr/lib/apache2/modules/libphp5.so dosyasını yükleyemiyorum

PHP 5.3'ü PHP 5.2'ye düşürmek iyi bir fikir midir? Eğer öyleyse, nasıl yapabilirim?

Yanıtlar:


1

Find & locate komutunu kullanarak libphp5.so modülünün sunucuda başka bir yere kurulup kurulmadığına bakın.

# find / -name libphp5.so
# locate libphp5.so

öyleyse, / usr / lib / apache2 / module / directory dizinine kopyalayın ve Apache'yi yeniden başlatın. Dosya yoksa, 'libapache2-mod-php5 ′ paketini, Apache2 için PHP5 modülünü yükleyin. Gerekli FilesMatch yönergelerini Apache yapılandırmasına ekler.

# apt-get install libapache2-mod-php5

'Libapache2-mod-php5 ′ paketi, modül dizini altında libphp5.so dosyasını yaratacak ve apache2 başarıyla yeniden başlayacaktır.

# /etc/init.d/apache2 restart

düşürme ile gitmek istiyorsanız:

PHP'yi kaldır

sudo apt-get remove php5-common
sudo apt-get remove php5-cli
sudo apt-get remove php5
sudo apt-get autoremove memcached

Kaynak listenizi PHP 5.2'ye işaret edecek şekilde güncelleyin

sudo nano /etc/apt/sources.list

PHP 5.3 paketlerine referansları kaldırın. Benim için bu:

deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all

Aşağıdaki 5.2 paketleri ekleyin:

deb http://http.us.debian.org/debian stable all
deb http://security.debian.org/ stable/updates main contrib
deb http://packages.dotdeb.org/ stable all

PHP 5.2'yi yükleyin

sudo apt-get update
sudo apt-get install php5-cli
sudo apt-get install php5

Uygulamanızın gerektirdiği PHP modüllerini tekrar yükleyin. Benim için bu:

sudo apt-get install memcached
sudo apt-get install php5-memcache
sudo apt-get install php5-curl
sudo apt-get install php5-mysql
sudo reboot
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.