A. 怎麼開啟CURL擴展和pathinfo模式以及php5.2 配置mbstring擴展
進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,這里會報錯,可以根據錯誤信息去排查!
B. thinkPHP中的pathinfo模式是如何實現的
PATH_INFO 是一個 CGI 1.1 環境變數
pathinfo模式就是將路徑中的每一節對應於預先設定的變數
即以位置來決定含義,有如下標數組
$_SERVER['PATH_INFO']這個是原型
然後是正則表達式或者字元串函數獲取 參數