1,安裝
https://gitee.com/crm8000/PSI 下載壓縮包后解壓
2,配置數據庫連接
在"PSI\web\Application\Common\Conf\config.php"修改數據庫配置
固定設置可以參考我的修改,原來的多余的可以刪除
3,添加到壓縮包,上傳服務器
4,上傳
選擇除doc以外的所有文件右鍵壓縮到當前文件夾,產生psi.zip文件,上傳到網站根目錄並解壓,
5,導入數據庫
打開myphpadmin,進入psi數據庫,使用導入功能,導入 PSI\doc\99 SQL 文件夾下的三個sql,第三個不是必須
6,修改偽靜態
寶塔偽靜態設置,可以先選擇下thinkphp
然后在此基礎上修改為以下內容
location / { if (!-e $request_filename){ rewrite ^/web/(.*)$ /web/index.php?s=$1 last; break; } }
以上測試為centos+Nginx+PHP7.2測試通過
Windows IIS 偽靜態設置不同
<rule name="psiRule" stopProcessing="true"> <match url="^web/(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^web/(.*)$" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="/web/index.php?s={R:1}" appendQueryString="true" /> </rule>
window+IIS+PHP7.1測試通過
填坑:測試了N遍,貌似不能使用80端口