Mongo tidak akan memuat - Ubuntu 14.04 - PHP5 - Apache2


1

Saya memiliki tetesan Laut Digital di mana saya baru saja menginstal Ubuntu 14.04, php5, apache2 dan seluruh tumpukan LAMP. Saya juga menginstal server mongo dan driver mongo untuk php dengan bantuan dari semua forum online.

  1. Saya sudo pecl install mongokemudian ditambahkan extension=mongo.soke php.ini. yaitu, /etc/php5/apache2/php.inidan /etc/php5/cli/php.ini. Lalu saya restart apache.

  2. Saya kemudian mencoba php -mdan saya dapat melihat modul mongo dalam daftar.

  3. Aku mencoba php --inidan aku melihat 20-mongo.inidi Additional .ini parseddaftar

Tetapi untuk kehidupan saya, saya tidak bisa membuatnya bekerja. Itu tidak akan muncul di phpinfo(). Saya mencoba menjalankan aplikasi Codeigniter di mana saya memuat pustaka mongo dan gagal pada baris ini

if (!class_exists('Mongo')) {
   $this->_show_error('The MongoDB PECL extension has not been installed or enabled', 500);
}

Bagaimana saya memecahkan masalah apa yang terjadi?

Detail:
Ubuntu - 14.04.5 Penyedia Layanan - Digital Ocean

Jawaban:


0

Itu adalah kesalahan paling konyol. Saya hendak melanjutkan dan menghapus pertanyaan ini, tetapi saya pikir itu mungkin membantu orang lain yang melakukan kesalahan konyol seperti saya.

Saya restart server suka service apache2 restart.

Apa yang seharusnya saya lakukan adalah sudo service apache2 restart.

Aku tahu!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.