請直接前往參閱
http://www.codedata.com.tw/uncategorized/php-laravel-dev-tutorial-2-class-configuration-structure/
2017年5月9日 星期二
PHP Laravel 開發入門(一) - 環境建置
系統需求
由於Laravel會使用到許多PHP的特殊功能,甚至會使用到新的PHP版本中特性,所以在學習Laravel前需注意相關設定及環境需求。
以上需求為Laravel 5.3
PHP >= 5.6.4
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
另外還需要安裝Composer這個工具,Composer是一個PHP依賴性管理工具。透過宣告專案需要的依賴函式庫,能在專案中安裝/管理/更新這些套件。
安裝
一、安裝Apache、MySQL、PHP環境
為了能快速的撰寫程式,(修改者:林壽山)在 Github上已經整理出一個適合開發 Laravel 的XAMPP 環境。我們進到 https://github.com/superlevin/xamppforlaravel 點選 Clone or Download 後按 Download ZIP。
下載後,解壓縮到d:\xampp就可以運作了。執行 xampp-control 後,開啟相關服務即可。
二、安裝 composer,到 https://getcomposer.org/download/ 下載 Composer-Setup.exe。
安裝時,將PHP路徑指向 c:\xampp\php.exe
三、進入終端機模式(開始→執行 cmd),然後設定php到系統變數
set PATH=%PATH%;c:\xampp\php
四、新增Laravel專案,進入終端機模式(開始→執行 cmd)
進入d:\xampp\htdocs目錄,輸入 composer create-project laravel/laravel nttu-test --prefer-dist
會建立目錄 nttu-test
最後看到 Application key 就代表完成了!
Application key [...................................................] set successfully.
執行以下網址就會看到執行畫面了:
http://localhost/nttu-test/public/
參考網址來源:
http://www.codedata.com.tw/uncategorized/php-laravel-dev-tutorial-1st-class-getting-started
由於Laravel會使用到許多PHP的特殊功能,甚至會使用到新的PHP版本中特性,所以在學習Laravel前需注意相關設定及環境需求。
以上需求為Laravel 5.3
PHP >= 5.6.4
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
另外還需要安裝Composer這個工具,Composer是一個PHP依賴性管理工具。透過宣告專案需要的依賴函式庫,能在專案中安裝/管理/更新這些套件。
安裝
一、安裝Apache、MySQL、PHP環境
為了能快速的撰寫程式,(修改者:林壽山)在 Github上已經整理出一個適合開發 Laravel 的XAMPP 環境。我們進到 https://github.com/superlevin/xamppforlaravel 點選 Clone or Download 後按 Download ZIP。
下載後,解壓縮到d:\xampp就可以運作了。執行 xampp-control 後,開啟相關服務即可。
二、安裝 composer,到 https://getcomposer.org/download/ 下載 Composer-Setup.exe。
安裝時,將PHP路徑指向 c:\xampp\php.exe
三、進入終端機模式(開始→執行 cmd),然後設定php到系統變數
set PATH=%PATH%;c:\xampp\php
四、新增Laravel專案,進入終端機模式(開始→執行 cmd)
進入d:\xampp\htdocs目錄,輸入 composer create-project laravel/laravel nttu-test --prefer-dist
會建立目錄 nttu-test
最後看到 Application key 就代表完成了!
Application key [...................................................] set successfully.
執行以下網址就會看到執行畫面了:
http://localhost/nttu-test/public/
參考網址來源:
http://www.codedata.com.tw/uncategorized/php-laravel-dev-tutorial-1st-class-getting-started
2017年4月13日 星期四
XAMPP 安裝 mqtt Server
rsmb-mqtt-php
在Windows xp / 7/8中使用RSMB實現MQTT協議
=============
逐步使用“真正的小消息代理”使用php實現MQTT協議的指南
設置PHP:
1-安裝wamp或xampp
2-啟用一個名為“php_sockets”的php擴展名
設置RSMB:
1-從IBM網站下載最新的RSMB安裝文件
2-下載後,轉到RSMB下載的文件夾並運行broker.exe
現在,MQTT服務器已啟動
4-您將看到一個控制台,這將顯示服務器上的每個活動
5-不要關閉此控制台,否則將停止MQTT服務器
設置發布者/訂閱者
1-在根目錄中創建名為“mqtt_test”的新文件夾(在wamp的情況下,根目錄為“C:\ wamp \ www”)
2-下載phpMQTT.php並將其粘貼到mqtt_test文件夾中
3-下載publisher.php並將其粘貼到mqtt_test文件夾中
4-下載subscriber.php並將其粘貼到mqtt_test文件夾中
5-打開網絡瀏覽器
6在Web瀏覽器中打開兩個空標籤
7-在第一個選項卡中,打開此網址http://localhost/mqtt_test/subscriber.php
8-在第二個選項卡中,打開此url http://localhost/mqtt_test/publisher.php
最終結果
當你打開subscriber.php,這意味著你訂閱一個主題的服務器。
然後,當您打開publisher.php時,這意味著您發布帶有消息的主題。
RSMB將向您訂閱此主題的所有訂閱者發布您的主題/消息。
在我們的例子中,我們訂閱了subscriber.php,所以,subscriber.php將繼續加載,直到它收到來自RSMB的消息。
如果您打開publisher.php長時間延遲,您將看不到任何結果,因為在完成排除$ mqtt-> proc()之後,subscriber.php將停止執行。
如果您打開publisher.php immediatley,那麼您將可以在subscriber.php上查看結果
相關網址:https://github.com/yasiralijaved/rsmb-mqtt-php
相關網址:https://github.com/yasiralijaved/rsmb-mqtt-php
訂閱:
文章 (Atom)
cas server 一直圈圈或取得狀態異常
重點: cas server 不能開 VPN,會造成取的來源 dns 異常,會一直轉圈圈或等很久。
-
LDAP Server 架好了,但要用指令新增、刪除、修改,快瘋了!>_< 後來發現居然有 GUI 介面的管理程式,以下簡列,未來會補上操作介面! 一、JXplorer – A Java Ldap Browser http://sourceforge.ne...
-
開啟(建立)檔案 fopen () :打開文件檔案或是 url 網址,如果打開失敗,函數返回 false 語法: fopen ( filename , mode , include_path , context ) 參數說明: file...
-
我在 SQL Server 2016 新增一個使用者,但我不想登入時變更密碼,並且關閉下面2個強制原則: □ 強制執行密碼原則 □ 強制執行密碼逾期 關閉時會出現下面錯誤訊息: 當MUST_CHANGE為ON時,CHECK_POLICY和CHECK_EXPIRA...