將XAMPP 移植Mac os x 10 8 平台

2021-06-09 23:08:44 字數 915 閱讀 9639

前言

xampp在windows 7系統下已經很好的執行,俺近日需要將xampp 移植mac os x 10.8 平台執行,本來使用mysql配搭php是很好的應用,無奈資料庫是ms sql 08 r2,所以移植到mac平台第乙個難點是要解決在mac平台下php訪問ms sql問題。

php可以使用freetds或者odbc訪問mssql,mac os x 10.8 自帶iodbc可以訪問mssql資料,但是需要編譯php支援iodbc,俺覺得費時,搞到php支援pdo-odbc一步,沒有繼續編譯php支援iodbc。最後發現xampp內建php已經支援mssql_函式,因為xamp嵌入freetds,所以,決定使用mssql_函式。

第二個問題要解決編碼問題,mssql預設使用編碼gb2312,頁面和php使用utf-8編碼,這個可以通過php提供iconv函式轉化編碼。

使vmware 9下執行mac os x 10.8

參考文章[教程]【獨家首發】vmware station安裝最新mac os x 10.8 mountianlion!,因為dmg格式是加密,所以需要使用工具7z提取內建的核心dmg檔案,並使用ultraiso工具轉化為iso格式。

俺硬體是 intel xeon e3-1230v2 記憶體 8g,軟體:宿主作業系統是 windows 7中文旗艦,安裝和配置vmware 9很順利,mac os x 10.8也安裝順利。

xampp配置

官網xampp很久沒更新,最新版本是1.7.3,phpinfo檢視,注意到已經支援mssql了,將專案拷貝到目錄下htdocs,修改關於訪問資料庫的函式。

中文輸入輸出亂碼

在php訪問資料庫語句的引數或輸出值,增加格式轉化函式。

MAC OSX下XAMPP配置基於網域名稱的虛擬主機

mac osx下xampp配置基於網域名稱的虛擬主機 設定虛擬主機 在httpd.conf中找到 include private etc apache2 extra httpd vhosts.conf 去掉全面的 儲存並退出。重啟xampp apache後就開啟了虛擬主機配置功能。增加如下配置 do...

將WebServer Boa移植到ARM上

www.boa.orttar zxf boa 0.94.13.tar.gz1.開啟compat.h 將 define timezone offset foo foo tm gmtoff 修改為 define timezone offset foo foo tm gmtoff 2.開啟boa.c檔案將...

通過XAMPP將專案部署到Tomcat上

2 可以看到xampp的控制面板如下所示 3 在xampp控制面板中啟動apache伺服器,並在瀏覽器位址列輸入http localhost回車,當出現如下頁面時,表示xampp安裝並且配置成功。有需要的話,可以通過修改配置檔案為了避免埠衝突,配置檔案位於f xampp apache conf ht...