2012-07-30 3 views
6

Ho installato php 5.4 da homebrew, e anche mysql. Sto usando il server Apache integrato con websharing.php 5.4 installazione su Mac OSX Lion da homebrew - estensione mysqli mancante

Ho phpMyAdmin installato e mi dice: manca l'estensione mysqli.

ho fatto le seguenti operazioni: nel php.ini ho impostato:

extension = mysqli.so 
mysqli.default_socket = "/tmp/mysql.sock" 

Poi riavviato Apache.

Quando controllo con phpinfo() non vedo alcuna estensione Mysql. L'errore in phpMyAdmin è ancora lì.

Fondamentalmente non vedo davvero come potrei controllare se Mysqli è arrivato con la mia installazione PHP o no.

+0

ha risolto il problema? In tal caso, puoi scegliere la mia soluzione come risposta? –

risposta

24

È necessario installare php con il supporto mysql. Quindi, se avete già installato php54, quindi:

brew uninstall php54 

poi

brew install php54 --with-mysql 

Speranza che aiuta!

+1

Eccellente suggerimento! In qualche modo il processo di aggiornamento di PHP ha rotto la mia installazione, ma questo ha chiarito. Se non mi piaceva tanto l'homebrew, avrei potuto provare [questo] (http://php-osx.liip.ch/), che sembra comodo quando si installa un server MAMP per la prima volta. – jrhorn424

+1

Se hai bisogno di diversi ambienti di sviluppo, vale la pena di controllare anche Vagrant: http://www.jasongrimes.org/2012/06/managing-lamp-environments-with-chef-vagrant-and-ec2-1-of-3/ –