ホームページ  >  記事  >  バックエンド開発  >  php+mongodb 開発環境構築(linux+apache+mongodb+php)_PHPチュートリアル

php+mongodb 開発環境構築(linux+apache+mongodb+php)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:11907ブラウズ

php+mongodb開発環境のセットアップ(linux+apache+mongodb+php)

1. Linux環境を準備します(selinux、iptablesをオフにし、IPを構成し、その他の初期化操作を行います)

2. ソフトウェアを準備します:

1. . apache: yum を使用してインストールすることも、ソース コードをダウンロードしてコンパイルすることもできます。

2. mongodb: 現在の Linux は統合されていないため、ダウンロードする必要があります。

私の環境は Linux、ビット番号 64、ダウンロード http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz、その他は mongodb 公式 Web サイトにあります。

3. ここでは開発にphp、php5を使用しますので、ソースコードをダウンロードしてコンパイルします。 http://cn2.php.net/distributions/php-5.4.32.tar.gz

4. php5 は mongodb を操作する必要があり、ドライバーが統合されていないため、ドライバー (php 拡張子) http をダウンロードする必要があります。 ://pecl .php.net/get/mongo-1.5.5.tgz

3. インストール

は、lamp (linux+apache+mysql+php) のインストールと同じです。 Apache と mysql はどちらを先にインストールしても問題ありませんが、php はこれら 2 つの後にインストールする必要があります。ここでは標準のランプ順序が使用されます。

1. Apache をインストールします: yuminstall httpd* –y

インストール後、構成ファイル /etc/httpd/conf/httpd.conf を変更します

ServerName ホスト IP またはホスト名: リスニング ポート (形式、実際の状況に応じて構成します)

2 . mongodb をインストールします:

まず必要なディレクトリを作成します:

[root@code ~]# mkdir /data/mongodb/db –p

[root@code ~]# mkdir /data/mongodb/logs –p

次にmongodb をインストールします: インストールは非常に簡単です。アーカイブを解凍するだけです

[root@code pub]# tar -xvf mongodb-linux-x86_64-1.6.4.tar.gz-C /usr/local/

その後、環境変数を使用すると、コマンドを使用するときにパスを指定する必要がなくなります

[root@code ~]# cat .bash_profile

# .bash_profile

# エイリアスと関数を取得します

if [ - f ~/.bashrc ]; then

. ~/.bashrc

fi

# ユーザー固有の環境と起動プログラム

PATH=$PATH:$HOME/bin:/usr/local/mongodb- linux-x86_64-1.6.4 /bin

export PATH

最後に、有効にするためにsourceする必要があります

[root@code ~]# source .bash_profile

3. php5 をインストールします

[root@code pub]# tar -xvf php-5.4.32.tar.gz

[root@code pub]# cd php-5.4.32

[root@code php-5.4.32] # ./configure --prefix=/usr/local/php--with-config-file-path=/etc --with-apxs2=/usr/sbin/apxs

ここで --with-apxs2 は

[root@code ~]# ls /etc/httpd/modules/libphp5.so

/etc/httpd/modules/libphp5.so には、Apache が使用する php をロードするためのこれがあります

ここで --with-apxs2= /usr /sbin/apxs は実際の状況に基づいて決定されます (apxs コマンド ディレクトリの場所。Apache がコンパイルされている場合は、apache ディレクトリ内で見つける必要があります。これも実際の状況に基づいています)

[root@code php-5.4.32]# make && make install

[root@code php-5.4.32]# cp php.ini-production /etc/php.ini

PHP 関連のコマンドが必要ないように環境変数を設定します。パスを持ってきます

[root@code ~]# cat .bash_profile

# .bash_profile

# エイリアスと関数を取得します

if [ -f ~/.bashrc ] then

fi

# ユーザー固有の環境と起動プログラム

PATH=$PATH:$HOME/bin:/usr/local/mongodb-linux-x86_64-1.6.4/bin:/usr/local/php /bin

export PATH

最後に、それを有効にするためにソースする必要があります

[root@code ~]# source .bash_profile

4. PHP 拡張機能をインストールし、mongodb をサポート

[root@code pub]# tar -xvf mongo-1.5.5.tgz

[root@code pub]# cd mongo-1.5.5

[root@code mongo- 1.5 .5]# phpize (configuere ファイルを後で生成します)

[root@code mongo-1.5.5]# ./configure --enable-mongo=share--with-php-config=php-config

[root @code mongo-1.5.5]# make && make install

5. /etc/php.ini

extension=mongo.so

register_globals=On

を設定します 6. /etc/httpd/conf/httpd.conf を設定します

LoadModule php5_modulemodules/libphp5.so

PHPIniDir "/etc/php.ini"

AddType application/x-httpd-php .php

AddType application/x-httpd -php .htm

AddType application/x-httpd-php .html

DirectoryIndexindex.htmlindex.html.varindex.htmlindex.shtmlindex.cgiindex.phpindex.phtmlindex.php3

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/869181.html技術記事 php+mongodb 開発環境構築 (linux+apache+mongodb+php) 1. Linux 環境を準備します (selinux、iptables をオフにし、ip を設定し、その他の初期化操作を行います) 2. ソフトウェアを準備します: 1. apache: yum を使用して、インストールしてください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。