Ubuntu LAMP'ta php.ini-development nerede?


13

Geliştirme makinemde Ubuntu 10.04.1 LTS kullanıyorum. Resmi belgelerin ardından , Apache, MySQL ve PHP'yi tek seferde yüklemek için aşağıdaki komutu kullandım :

sudo tasksel install lamp-server

Şimdi PHP betiklerimi test ettiğime göre, hata raporlama ve günlük kaydını etkinleştirmek için "geliştirici modu" nu etkinleştirmek istiyorum. Dosyalara referans okudum php.ini-productionve php.ini-developmentgörünüşe göre PHP 5'in bazı sürümleri ile geliyor, ancak yüklediğim değil.

Tüm sahip olduğum /etc/php5/apache2/php.ini. Bu yapılandırma hataları veya uyarıları yinelemez, bu da komut dosyalarımın hata ayıklamasını zorlaştırır. Sanırım yapılandırmayı elle düzenleyebilirim, ancak mümkünse bir yedekte bırakmayı tercih ederim.

Aradığım şey PHP için geliştirme ve üretim ortamları arasında geçiş yapmanın kolay bir yolu!

Yanıtlar:


12

PHP 5.3 paketi ile birlikte gelen php.ini-development ve php.ini-production , gerçekten önerilen ayarlara örnektir. Ayarları gözden geçirmeli ve kullanımınıza uygulandığından emin olmalısınız ve bunları normal php.ini dosya konumuna kopyalamalısınız . Ubuntu 10.04.1 LTS (lucid) sunucumda, benimkini bulduğum yer:

# locate php.ini-development
/usr/share/doc/php5-common/examples/php.ini-development

Alternatif örnek olan php.ini-production aynı dizinde bulunmaktadır.


7

ubuntu 16.04 üzerinde php7 için php.ini-geliştirme dosyası

/usr/lib/php/7.0/php.ini-development

Böylece aşağıdakileri yapabilirsiniz: geçerli php.ini'nizin yedek kopyasını oluşturun:

$ sudo mv /etc/php/7.0/apache2/php.ini /etc/php/7.0/apache2/php.ini.back

daha sonra üretim ini dosyasını kopyalayın:

$ sudo cp /usr/lib/php/7.0/php.ini-development /etc/php/7.0/apache2/php.ini

ve sunucuyu yeniden başlatın:

$ sudo service apache2 restart
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.