xampp的安裝和thinkphp的部署

2021-09-02 12:23:20 字數 3331 閱讀 7861

一、xampp的安裝

xampp for linux v5.6.12

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

外部訪問還要關掉防火牆 service iptables stop

phpinfo :   dashboard/phpinfo.php

二、thinkphp的部署

2、部署到xampp中

解壓到/opt/lampp/htdocs/thinkphp

4、訪問thinkphp 

thinkphp

三、php安裝redis外掛程式

phpredis-develop.zip

解壓到cd /home/hadoop/temp/

phpredis-develop

2、生成安裝檔案並安裝

2.1 生成configure檔案:/opt/lampp/bin/phpize

可能需要安裝m4和autoconf檔案,詳見

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外掛程式是否安裝成功

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);

測試:demo/redisdemo.php

leh四、安裝thrift,實現php訪問hbase

thrift-0.9.2.tar.gz

2、安裝配置thrift

首先執行根目錄下的 $ ./bootstrap.sh,用於生成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/

安裝xampp過程

安裝完畢後,要對檔案進行配置,配置如下 1 在php.ini檔案中,寫入 windows path1 path2 include path xampp php includes warning mysqli connect hy000 1045 access denied for user root...

xampp安裝事項

xampp中apache啟動失效問題 在windows上使用xampp搭建php的開發環境,後來又安裝了oracle 10g。你會發現,由於oracle 10g 建立了 perl5lib 的環境變數路徑,從而導致xampp啟動apache的時候報錯 thu oct 22 08 56 27 2009 ...

XAMPP安裝指南

按照預設選項,依次安裝 去掉不必要的選項 選擇安裝路徑 顯示下圖說明已經成功安裝完成了。開啟xampp,啟動 apache 服務 如果顯示apache服務無法啟動,有如下錯誤 這是由於埠占用造成的,本機在啟動apache服務的時候出現 443埠被占用的問題 解決方法 點選config按鈕,選擇如圖藍...