php訪問模塊
❶ php典型模塊與項目實戰大全:PHP能做什麼
PHP能做什麼
PHP初學者的一個主要疑問就是 PHP能用來做什麼?按照PHP手冊上的經典解釋就是 PHP能做任何事!
下面為讀者具體的介紹PHP主要的應用領域 PHP是運行於服務端的腳本程序 因此可以用其完成任何CGI(Common Gateway Interface)程序能夠完成的工作 CGI工作流程如圖 所示 CGI主要用於完成在B/S(Browser/Server)模式下的應用開發 例如 動態頁面輸出 獲取表單數據 創建或接收Session/Cookies
圖 CGI工作流程示意圖
PHP主要應用於以下 個領域
服務端腳本
伺服器腳本運行模式需要具備 個條件 PHP解析器(CGI或者伺服器模塊) Web伺服器 Web瀏覽器
具體執行流程 首先運行Web伺服器 然後安裝並配置PHP 最後可以用Web瀏覽器訪問PHP程序的輸出 即瀏覽服務端的PHP頁面(或數據輸出)
命令行腳本
通過命令行模式運行PHP腳本 這種模式下不需要伺服器的支持或者依賴瀏覽器的觸發 在命令行腳本模式下僅需要PHP解析器來執行 通常這種方法被用在Windows和linux平台下做日常運行腳本使用 如某些守護程序等 當然這些腳本也可以用來處理簡單的文本
編寫桌面應用程序
PHP也許並不完全適合用來做圖形界面應用程序 但是開發人員同樣可以在客戶端程序應用某些PHP的高級特性 通過使用PHP GTK來編寫這些程序 PHP GTK是PHP的一個擴展 並不包含在標準的開發包中 開發人員需要單獨編譯它 通過PHP GTK可以建立獨立的GUI(用戶圖形界面)應用程序 例如 音頻播放器 文本編輯器 資料庫後台等
返回目錄 PHP典型模塊與項目實戰大全
編輯推薦
Java Web開發詳解
PHP Web開發學習實錄
lishixin/Article/program/PHP/201311/21535
❷ linux下的php到底是怎麼載入mysqli模塊的
添加擴展的基本步驟:
1、進入PHP源代碼目錄:# cd /tmp/php-5.2.14/
2、再進入要添加的mysqli擴展源碼目錄:# cd ext/mysqli/
2、調用已經編譯好的php裡面的phpize:# /usr/local/php/bin/phpize
3、然後configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 為mysql的安裝目錄)
4、make && make install
5、編譯之後,自動把mysqli.so放到了默認的php擴展目錄下,我的為 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者執行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默認路徑為 extension_dir="./" 我修改後才啟動載入的
在下面添加extension = "mysqli.so" 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"
6、重啟apache:# service httpd restart
❸ thinkphp5 怎麼獲取當前的模塊,控制器和方法名
問題解析:
thinkphp5系列需要獲取當前的模塊、控制器以及方法名稱,可以使用自帶的Request類,也可以使用request助手函數。接下來舉例說明:
假設我們現在訪問的地址是index/member/add,我們來獲取這個地址的模塊、控制器、方法名稱
1、獲取模塊名:
echo"當前模塊名稱是:".request()->mole();
輸出結果:
❹ 如何開啟伺服器 thinkphp pathinfo的訪問方式
這篇文章主要介紹了ThinkPHP中pathinfo的訪問模式、路徑訪問模式及URL重寫總結,是ThinkPHP路由訪問的基礎知識,在ThinkPHP開發中非常重要,需要的朋友可以參考下
本文針對ThinkPHP中pathinfo的兩種模式、四種路徑訪問模式和URL重寫相關知識進行了總結歸納,分享給大家便於查詢和借鑒。具體歸納如下:
1、pathinfo
訪問模塊IndexAction.class.php下邊的test方法
http://localhost/index.php?m=Index&a=test 等同於 http://localhost/index.php/Index/test
2、四種路徑訪問模式
在config目錄下邊來做修改 URL_MODEL的值,分別表述如下:
值為0 叫做普通模式。如:http://localhost/index.php?m=模塊&a=方法
值為1 叫做pathinfo模式。如:http://localhost/index.php/模塊/方法
值為2 叫做rewrite重寫(偽靜態) 可以自己寫相關的rewrite規則,也可以使用系統為我們提供的rewrite規則隱藏掉index.php,生成:http://localhost/模塊/方法
值為3 叫做兼容模式。當伺服器上面不支持pathinfo模式的時候,但是你又在之前的路徑訪問格式上面,全部用的是pathinfo格式。那麼它會提示你路徑格式不正確。那麼,你就可以用標號為3的兼容模式來處理。他的路徑訪問類似於http://localhost/index.php?s=模塊/方法
3、URL重寫步驟:
(1)、D:\wamp\wamp\Apache2\conf\httpd.conf開啟apache伺服器中的URL_REWRITE模塊
(2)、AllowOverride None 將 None 改為 All
(3)、確保config.php配置文件中 URL_MODEL 設置為 2
(4)、把 .htaccess 文件放到入口文件的同級目錄下
採用URL重寫利於seo,不過會加大伺服器的性能消耗。
希望本文所述對大家ThinkPHP程序設計有所幫助。