xxampp 配置php_xampp的安装和thinkphp的部署

xampp的安装和thinkphp的部署

一、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

[root@hadoop lampp]# /opt/lampp/lampp start

Starting XAMPP for Linux 5.6.12-0…

XAMPP: Starting Apache…ok.

XAMPP: Starting MySQL…ok.

XAMPP: Starting ProFTPD…ok.

4、访问xampp

http://localhost/

外部访问还要关掉防火墙 service iptables stop

http://192.168.0.106/

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

二、thinkphp的部署

1、下载thinkphp的liunux安装文件

http://www.thinkphp.cn/  下载thinkphp_3.2.3_full.zip

2、部署到xampp中

解压到/opt/lampp/htdocs/thinkphp

3、给thinkphp目录下的Application添加权限

如果不添加权限访问thinkphp会出现如下提示:应用目录[./Application/]不可写,目录无法自动生成!

[root@hadoop lampp]# chmod a+w Application/

4、访问thinkphp

http://192.168.0.106/thinkphp

三、php安装redis插件

1、下载redis插件

http://www.redis.io/clients

下载php语言的插件phpredis:phpredis-develop.zip

解压到cd /home/hadoop/temp/phpredis-develop

2、生成安装文件并安装

2.1 生成configure文件:/opt/lampp/bin/phpize

可能需要安装m4和autoconf文件,详见http://blog.csdn.net/21aspnet/article/details/7471574

2.2 make

2.3 make install

[root@hadoop phpredis-develop]# make install

Installing shared extensions:     /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/

2.4 查看生成的redis插件

[root@hadoop phpredis-develop]# cd /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/

[root@hadoop no-debug-non-zts-20131226]# ll

total 2148

-rwxr-xr-x. 1 root root 49312 Aug 25 08:52 mssql.so

-rwxr-xr-x. 1 root root 156856 Aug 25 08:52 oci8.so

-rwxr-xr-x. 1 root root 143976 Aug 25 08:52 opcache.so

-rwxr-xr-x. 1 root root 20496 Aug 25 08:52 pdo_dblib.so

-rwxr-xr-x. 1 root root 132480 Aug 25 08:52 pgsql.so

-rwxr-xr-x. 1 root root 42960 Aug 25 08:52 radius.so

-rwxr-xr-x. 1 root root 1423553 Aug 29 19:47 redis.so

-rwxr-xr-x. 1 root root 206408 Aug 25 08:52 xdebug.so

[root@hadoop no-debug-non-zts-20131226]#

其中,redis.so就是生成的redis插件。

3、配置redis插件

[root@hadoop etc]# pwd

/opt/lampp/etc

[root@hadoop etc]# vi php.ini

添加:extension=“redis.so”

4、重启 php(xampp)。

[root@hadoop lampp]# ./xampp restart

Restarting 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.

[root@hadoop lampp]#

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

http://192.168.0.106/dashboard/phpinfo.php

可以看出列出了redis的列表

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

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

htdocs/demo/redisdemo.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

./configure

make

make 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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值