Mac OS X 10.4.4 ve sonrasında ortaya çıkan PHP MySQL sorununun çözümü

Mac OS X (Tiger) 10.4.4 veya sonraki bir sürümüne yükseltme yaptıktan sonra yerleşik Apache sunucusunun yine üzerinde yüklü gelen PHP-MySQL kütüphanelerinde bir bağlantı sorunu yaşanmakta.

/etc/php.ini(.default) ayarları mysql.sock’u yanlış yerde aradığı için veritabanı bağlantısı gerektiren kodlar hata veriyor. Doğru yerden sokete sembolik bir bağ kurmak için iki seçenek var:

Konsolda (Terminal.app) aşağıdaki komutları çalıştırmak :

sudo mkdir /var/mysql

sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock

Ya da “mysql.default_socket”‘i bulup /private/tmp/mysql.sock konumuna ayarlamak suretiyle php.ini dosyasını güncellemek ve “apachectl graceful” ile Apache’yi yeniden başlatmak.

Kesinlikle işinize yarayacağını göreceksiniz.

Mac OS X, MySQL, PHP, Web Programcılığı kategorisinde yayınlandı. » yorum bırak;

Mac OS X’in bütünleşik Apache Web Sunucusunda PHP’yi Etkinleştirme

Mac’de yerleşik bir web sunucusu bulunduğunu hepimiz biliyoruz. Kişisel Web Paylaşımı olarak da bilinen bu özellik, günümüzde en yaygın olarak kullanılan açık kaynak kodlu Apache web sunucusu tarafından sağlanmaktadır.Apache, Mac OS X üzerinde yüklü ve piyasadaki UNIX tabanlı web hosting firmalarının bir çoğunun kullandığı konfigürasyona yakın olan standart ayarları yapılmış olarak gelmektedir.Apple’ın Kişisel Web Paylaşımındaki tek sürprizi bu değil. Dinamik web siteleri geliştirmek isteyen Mac kullanıcılarının bazıları Mac OS X üzerinde, başta sunucu taraflı uygulamalar geliştirme amacıyla kullanılmakta olan bir programlama dili olan PHP’nin de Apache ile entegre olarak yüklenmiş ve hatta ufak bir-iki etkinleştirme adımı dışında standart ayarlarının hazır olduğunu bilmiyor olabilirler.

Ancak PHP varsayılan ayar (default) olarak etkin değil. Bu bölümde PHP’yi etkinleştirmek için kısa bir öğreti bulacaksınız.

Mac’de yerleşik bir web sunucusu bulunduğunu hepimiz biliyoruz. Kişisel Web Paylaşımı olarak da bilinen bu özellik, günümüzde en yaygın olarak kullanılan açık kaynak kodlu Apache web sunucusu tarafından sağlanmaktadır.Apache, Mac OS X üzerinde yüklü ve piyasadaki UNIX tabanlı web hosting firmalarının bir çoğunun kullandığı konfigürasyona yakın olan standart ayarları yapılmış olarak gelmektedir.Apple’ın Kişisel Web Paylaşımındaki tek sürprizi bu değil. Dinamik web siteleri geliştirmek isteyen Mac kullanıcılarının bazıları Mac OS X üzerinde, başta sunucu taraflı uygulamalar geliştirme amacıyla kullanılmakta olan bir programlama dili olan PHP’nin de Apache ile entegre olarak yüklenmiş ve hatta ufak bir-iki etkinleştirme adımı dışında standart ayarlarının hazır olduğunu bilmiyor olabilirler.

Ancak PHP varsayılan ayar (default) olarak etkin değil. Bu bölümde PHP’yi etkinleştirmek için kısa bir öğreti bulacaksınız. Yazının devamını oku »

Genel, PHP, Web Programcılığı kategorisinde yayınlandı. » yorum bırak;