10.04'te PHP 5.3.10 sürümüne nasıl güncellenir?


12

Linux'ta yeniyim ve sadece Ubuntu ve LAMP Server kurulumu ile ilgili temel deneyime sahibim. Hepsini "apt-get install" yöntemini kullanarak başarıyla yükledim. Benim sorunum PHP 5.3.2'yi PHP 5.3.10'a güncellemek istiyorum. Bunu yapmak mümkün mü? TIA!

Yanıtlar:


13

Ubuntu 10.04 LTS'yi PHP 5.3.10'a yükseltmek isteyen herkes için bunu yaptım:

sudo apt-get remove --purge php*  
sudo apt-get autoremove  
sudo add-apt-repository ppa:l-mierzwa/lucid-php5
sudo apt-get update  
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd  
sudo service apache2 restart  
sudo pecl uninstall apc  
sudo pecl install apc  

Kullanarak biraz sert görünüyor sudo apt-get remove --purge php*ama Ubuntu filtrelenmiş ancak daha sonra göz ardı edilen dosyaların bir listesini listelemeye devam ediyor ve şimdiye kadar 3 kez başarıyla yükselttim.

İyi Şanslar ve php5 PPA için Brian Mercer'e teşekkürler.

[2014-11-05 Güncellemesi]

Gönderen Ondřej sury en launchpad sitesinde:

  • PHP 5.4: ppa: ondrej / php5-oldstable
  • PHP 5.5: ppa: ondrej / php5
  • PHP 5.6: ppa: ondrej / php5-5.6

Güncelleme, bu PPA / repo kaldırıldı mı?
Mike Crittenden

5

jrsalunga, hassas olmadan 5.3.10 paketlerini çekmeyi deneyebilirsiniz (sadece geçen hafta güncellenmiştir), ancak değişiklik yapılmadan derlenmeyebilir:

apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary

Bu uzun zaman alacaktır ve 10.04 ile 12.04 arasındaki tüm değişiklikler nedeniyle başarısız olabilir. Ancak başarılı olursa, üretilen .debs 10.04 üzerinde tam olarak kurulabilir olmalıdır.


Teorik olarak güzel olsa da, bu işe yaramaz çünkü php-5.3-10, Mysql 5.5'e bağlıdır.
Berdir

Tabii ki mysql-5.5 ila 10.04 de backport yapabilirsiniz. :) Ama bunu yapmak istemiyorsanız, 5.5'e geri bina bağımlılığını kolayca 5.1'e dönüştürebilirsiniz ve işe yarayacaktır. Bu derlemenin tek nedeni, test paketini mysqld çalıştırarak çalıştırmaktır.
SpamapS

Burada mysql-5.5'i Jay'in yöntemini kullanarak
kurdum

Artık desteklenmeyen api.edge.launchpad.net ile ilgili bir sorunum vardı. / etc / hosts içindeki 91.189.89.224 api.edge.launchpad.net 91.189.89.225 api.edge.launchpad.net eklenerek çözüldü
Keith John Hutchison

5

PHP 5.3.10 için 3. taraf PPA'sındaki bilgi için Dig'e teşekkürler. 10.04 yüklememi bu talimatları kullanarak yükseltebilirim.

Yükseltme sırasında bir hıçkırık apt-add-repositorysistemimde yoktu . Bunun paket tarafından sağlandığı ortaya çıktı python-software-properties.

Aynı sorunu yaşayan herkes için şunu yükleyin:

sudo apt-get install python-software-properties

Daha sonra sisteminizde apt-add-repositorymevcut olmalıdır .


0

En son sürüm depoda mevcutsa, çoğunlukla yazılım / uygulamalar Ubuntu'daki (ve diğer GNULinux dağıtımındaki) düzenli güncellemelerle otomatik olarak güncellenir.

PHP 5.3.10 sürümünü kararlı olarak yayınladı, ancak korkarım Ubuntu'nun deposunda henüz mevcut değil. Ve 10.04 için kullanılabilir hale getireceklerini sanmıyorum. Çünkü burada kontrol ederseniz ("Dağıtım paketleri>> Ubuntu" altında) PHP'nin Ubuntu'nun her sürümü için kullanılabilirliği, Ubuntu 12.04 için mevcut olan PHP'nin en son sürümünü bile (henüz yayınlanmamıştır) 5.3.8'dir. Ve 10.04 için 5.3.2'dir. Düzenli güncelleme yaptığınızda güncellenmemesinin nedeni bu olabilir.

Şimdi, Ubuntu'yu 11.10 olan en son kararlı sürüme güncelleseniz bile, PHP 5.3.10 değil 5.3.6 alacaksınız.

Belki de depolarını güncelleyene kadar beklemelisin. Ya da bekleyemezseniz, web sitesinden indirin ve nasıl yapacağınızı biliyorsanız, kendiniz derleyin ve yükleyin.

:)


yah! planım PHP'yi manuel olarak kurmaktır. Daha önce php-5.3.10.tar.gz dosyasını indirdim. Ama istall bilmiyorum. =)
jrsalunga
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.