ホームページ  >  記事  >  バックエンド開発  >  xampp アセンブリと thinkphp のデプロイメント

xampp アセンブリと thinkphp のデプロイメント

WBOY
WBOYオリジナル
2016-06-13 12:24:092469ブラウズ

xampp のインストールと thinkphp の展開

1. xampp のインストール

1. xampp のダウンロード:

https://www.apachefriends.org/zh_cn /index.html

xampp for linux v5.6.12

ダウンロードされたファイルは次のとおりです: xampp-linux-x64-5.6.12-0-installer.run

2.

をインストールしますか? 他の権限ではインストールできません。 Linux の root 権限に切り替え、./xampp-linux-x64-5.6.12-0-installer.run

3. xampp

??[[email protected] Lampp]# /opt/lampp/lampp start

XAMPP for Linux 5.6.12-0 を起動しています...

XAMPP: Apache を開始しています...OK。

XAMPP: MySQL を開始しています...OK。

XAMPP: ProFTPD を開始しています...OK。

?

4. xampp

?

にアクセスしますか?サービス iptables 停止

? http://192.168.0.106/

? http://192.168.0.106/dashboard/phpinfo.php

? >

2. thinkphp

のデプロイメント? 1. thinkphp

の liunux インストール ファイルをダウンロードします? http://www.thinkphp.cn/ ? .zip

? 2. /opt/lampp/htdocs/thinkphp

に展開しますか? thinkphp ディレクトリ

? 権限を追加せずに thinkphp にアクセスすると、次のプロンプトが表示されます: アプリケーション ディレクトリ [./Application/] は書き込み可能ではないため、ディレクトリは自動的に生成されません。

??[[email protected] Lampp]# chmod a w Application/

? 4. thinkphp?

? 192.168.0.106/thinkphp

?

? 3. Redis プラグイン

をダウンロードします。 ? ?http://www.redis.io/clients

? PHP 言語プラグインをダウンロードします

.zip

? ? cd /home/hadoop/temp/phpredis-develop

? 2. インストール ファイルを生成して をインストールします: /opt/lampp? /bin/phpize

? m4 および autoconf ファイルをインストールする必要がある場合があります。http://blog.csdn.net/21aspnet/article/details を参照してください。 /7471574

? ?2.3 make install

?[[email protected] phpredis-develop]# make install ? ? ? 共有拡張機能のインストール: ? /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/

? plug-in ? ?

? このうち、redis.so は生成された redis プラグインです。

?

? ?3、配置redis插件

? ??[[email protected] etc]# pwd

? ? /opt/lampp/etc

? ? [[email protected] etc]# vi php.ini

? ? 添加:extension=“redis.so”

? ?4、重启 php(xampp)。

? ?

[[email protected] lampp]# ./xampp restartRestarting XAMPP for Linux 5.6.12-0...XAMPP: Stopping Apache...ok.XAMPP: Stopping MySQL...ok.XAMPP: Stopping ProFTPD...ok.XAMPP: Starting Apache...ok.XAMPP: Starting MySQL...ok.XAMPP: Starting ProFTPD...ok.[[email protected] lampp]# 

? ? 5、查看redis插件是否安装成功

? ? ?http://192.168.0.106/dashboard/phpinfo.php

? ? ?可以看出列出了redis的列表

? ? 6、安装redis程序,写demo测试。

? ? redis的安装这里不再赘述,自行查阅安装。默认端口即可。

? ? htdocs/demo/redisdemo.php:

<?php$redis = new Redis();$redis->connect("127.0.0.1");$redis->set("name","leh");$data=$redis->get("name");echo($data);

? ??

? ? 测试:http://192.168.0.106/demo/redisdemo.php

? ? leh

?

?四、安装thrift,实现php访问hbase

? ? ? 1、下载thrift。

? ? ? thrift-0.9.2.tar.gz

? ? ?2、安装配置thrift

? ? ?首先运行根目录下的 $ ./bootstrap.sh,用于生成configure脚本?

? ? ?如果下载的直接是一个tarball,则跳过此步骤,直接运行软件根目录下的configure脚本?

? ??

./bootstrap.sh./configuremakemake install

? ??3、复制thrift-0.9.2/lib/php到相应的php web目录htdocs/demo/hbasethrift

? ? 4、生成php与hbase接口文件

#/home/hadoop/software/thrift/bin/thrift --gen php /home/hadoop/temp/hbase/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift

#(根据自己的目录设置)

生成目录文件: /home/hadoop/temp/gen-php/Hbase

? ?有文件: Hbase.php,Hbase_types.php

? ?把Hbase.php,Hbase_types.php copy到:web目录/opt/lamp/php/hbasethrift/libs/packages/Hbase/

?

?

?

?

?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。