MongoDB是一个开源的NoSQL数据库。这些天MongoDB是让Web开发人员在处理速度上增加了更多的人气。而对于PHP5,我们都知道,它是使用广泛使用更快的开发发展。
在这篇文章中,我们在Ubuntu 14.04 LTS安装PHP5、Apache2 Web服务器和最新的MongoDB数据库。本文也适用其他的Ubuntu版本。
第1步:安装的Apache2
首先使用以下命令我们的系统中安装的Apache2 web服务器,这是Ubuntu下的默认库提供。
$ sudo apt-get install apache2
在安装Apache2后会默认在80端口启动。 您可以在
/etc/apache2/ports.conf配置文件更改默认的Apache2端口。
第2步:安装MongoDB
首先添加在我们的系统资源库需,用下面的命令添加10gen APT仓库系统的公钥。
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
现在执行下面的命令来安装最新版本的MongoDB。它的默认端口
27017运行。
$ sudo apt-get update
$ sudo apt-get install mongodb-org mongodb-org-server
第3步:安装PHP5
这是我们的系统简单PHP5的安装。您可能还需要安装其他PHP模块按类似php5-xml, php5-mbstring, php5-gettext等
$ sudo apt-get install php5 php5-dev libapache2-mod-php5 apache2-threaded-dev php-pear php5-mongo
第4步:安装MongoDB的PHP模块
最后,我们需要安装PECL扩展,并添加PHP配置文件。它提供了PHP和MongoDB之间的连接。
$ sudo pecl install mongo
$ sudo echo "extension=mongo.so" >> /etc/php5/apache2/php.ini
安装该扩展后,可以重新启动Apache服务
$ sudo service apache2 restart
第5步:验证安装
在这个阶段,我们有完整的所有安装。但要确保我们已经正确地集成MongoDB的在PHP5。为了测试这个创建一个
phpinfo.php文件,使用以下值。
<?php
phpinfo();
?>
现在把通过Web浏览器上的服务器文档根目录文件(默认是/var/www),并访问。
http://1.2.3.4/phpinfo.php