Şu anda doğru php'yi bulmaya çalışıyorum.ini dosyasını düzenlemek ve apache'yi yeniden başlatmak için değişiklikler gerçekleşecek ve ben de şaşkına döndüm.
Üç farklı php buldum.ını dosyaları (neden üç tane olduğu hakkında hiçbir fikrim yok) dosyaları bu şekilde buldum
Hepsini (sadece emin olmak için) istediğim ayarlara değiştirdim.
Apache'yi kullanarak yeniden başlattım
sudo service apache2 restart
Sonuçlar...
* Restarting web server apache2
Sayfayı yeniden yükledim ve php'nin olduğunu gösterdi.ını dosyası güncelleştirilmedi.
Bunu biliyorum çünkü kullandım.
echo ini_get('post_max_size');
20M olarak değiştirilmesi gerekiyordu ama yine de sadece 2M idi
Apache sunucusunu durduracağını ve php'yi yeniden yükleyeceğini düşünerek bilgisayarımı yeniden başlatmayı denedim.ını dosyası doğru ayara sahip, ancak ne yazık ki bu girişim de başarısız oldu.
Başka bir php olma ihtimali var mı?ını dosyası müdahale ediyor olabilir mi?
Sahip olduğunuz üç dosyanın her biri farklı kullanımlar içindir.
/etc/php/5.6/cli/php.ini çalıştırarak bulduğunuz CLI PHP programı içindir php terminalde.
/etc/php/5.6/cgi/php.ini bu kurulumda özel olarak kullanılmayan php-cgı sistemi içindir.
/etc/php/5.6/apache2/php.ini apache tarafından kullanılan PHP eklentisi içindir. Düzenlemeniz gereken bu apache'ye yerleşik PHP modülünü kullanan Apache kurulumunuzda uygulanacak değişiklikler için.
/etc/php/5.6/fpm/php.ini için mi php5-fpm PHP işleme için fastcgı uyumlu bir 'sarıcı' olan işlemci (örneğin, nginx'ten php5-fpm) ve sistemde bağımsız bir işlem olarak çalışır (Apache PHP eklentisinin aksine)
Ubuntu sürümleri için düşük 16.04'ten fazla, /etc/php/5.6/,/etc/php/7.0/,/etc/php/7.1/, ve böylece, değiştirilir /etc/php5/ ve benzeri. Aksi takdirde, bu yollar doğru kalır. Bunu ortamınıza uygun şekilde uyarlayın, yerine 5.6 veya ortamınızda bulunan gerçek sürüm klasörüyle numaralandırın.
Tarayıcınızda bu snippet'i içeren bir komut dosyası çalıştırmayı deneyin <?php phpinfo(); ?> ve sonra böyle bir şey aramaya çalışın Yüklenen Yapılandırma Dosyası. Bu girdi php'yi belirtir.ini php'niz Apache sunucunuzda kullanır.
@Michael Dosya ‘/etc/php/5.6/apache2/php’dir.ini’ Ubuntu’da 16.04 LTS Xenial Xerus, burada ‘5.6 /’ php’nin kurulu sürümüdür. Önce dosyayı php'ye kopyalayın.orijinal.ini' sonra sudo gedit / etc/php/ 5.6/apache2 /php ile düzenleme için açın.ini`