## <span style="color: red">**php7.2不支持安裝ionCube 擴展,ionCube擴展和SCRM系統沖突;</span>**
#### **一、添加站點,創建數據庫**
**1、在寶塔內新建站點,PHP版本為7.2;**

?<br/>**2、遠程下載獨立版SCRM安裝包并解壓;**
【注意事項】安裝包遠程下載路徑:http://scrm-update.nttrip.cn/install\_3.2.2.2.zip



?<br/>**3、修改網站目錄:SCRM系統根目錄是public;**

?<br/>**4、修改默認文檔:index.html放在第一行;**

?<br/>**5、配置偽靜態(以下二選一):Nginx管理 和 Apache管理;**
<span style="color: red">**(1)安裝Nginx管理:laravel5;**</span>


```
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
```
<br/><span style="color: red">**(2)安裝Apache管理,配置偽靜態如下:**</span>

```
Options?+FollowSymLinks?-Indexes
RewriteEngine?On
RewriteCond?%{HTTP:Authorization}?.
RewriteRule?.*?-?[E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond?%{REQUEST_FILENAME}?!-d
RewriteCond?%{REQUEST_FILENAME}?!-f
RewriteRule?^?index.php?[L]
```
?<br/>
#### **二、東來智慧SCRM獨立版環境說明**
**僅支持php7.2版本,并安裝php7.2的fileinfo擴展 和 redis擴展;**
<span style="color: red">**【注意】**</span>
<span style="color: red">**1、php7.2不可以安裝ionCube 擴展,和SCRM系統沖突;**</span>
<span style="color: red">**2、php7.2若不安裝fileinfo擴展,SCRM系統登錄時驗證碼圖片將不顯示;**</span>
?<br/>**1、PHP7.2必裝擴展:fileinfo、redis:**


?<br/>**2、Mysql數據庫安裝(數據庫需安裝mysql5.6及以上版本):**

?<br/>**3、Redis安裝:**

?<br/>**4、PHP版本**

?<br/>**5、swoole_loader安裝和配置 (已上傳過 swoole_72.so文件的不需要重復上傳)**
?<br/><span style="color: red">**(1)下載swoole_loader72.so(linux下大多數是非線程安全版本)**</span>
**Linux系統swoole_loader72.so下載:**
非線程安全版本下載地址(linux系統):https://business.swoole.com/static/loader2.0.0/swoole\_loader72.so
線程安全版本下載地址**(linux系統):https://business.swoole.com/static/loader2.0.0/swoole\_loader72\_zts.so
?<br/>**Windows系統swoole_loader72.so下載:**
非線程安全版本下載地址(windows系統):https://business.swoole.com/static/loader2.0.0/php\_swoole\_loader\_php72\_nzts_x64.dll???
線程安全版本下載地址(windows系統):https://business.swoole.com/static/loader2.0.0/php\_swoole\_loader\_php72\_zts\_x64.dll
?<br/>**下載后:**
將下載的Swoole?Loader擴展文件,上傳到php7.2的安裝目錄中(具體目錄視實際php安裝目錄為準):
**路徑如下:/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718**

<br/><span style="color: red">**(2)修改php.ini配置**</span>
編輯PHP配置文件php.ini(具體目錄視實際php目錄為準),**路徑如下:/www/server/php/72/etc/php.ini**
在文件最底部加上如下語句:
**extension=swoole\_loader72.so
swoole\_license\_files=<span style="color: red">項目站點</span>/swoole-compiler.license**(具體目錄視項目安裝目錄為準)
?<br/><span style="color: red">**【舉例】:**</span>
**項目站點:/www/wwwroot/xx.aa.com
則 swoole調用語句:/www/wwwroot/xx.aa.com/swoole-compiler.license**


?<br/><span style="color: red">**如果存在其他項目的配置,直接在后面加上英文逗號,再加上:項目站點/swoole-compiler.license;**</span>

?<br/>【**注意事項**】(3)配置完成,必須重啟php7.2;

```
```
#### **三、安裝系統**
**1、進入系統,按照提示配置環境;**<span style="color: red">**安裝地址:域名/install/install**</span>

【**注意事項】安裝頁提示有多余的代碼,取消“防跨站攻擊”設置:<span style="color: red">網站目錄 - 防跨站攻擊(open_basedir)</sapn>**


?<br/>**2、添加SCRM的計劃任務;**

</br>**以寶塔為例,添加計劃任務;**
腳本內容為:
**/www/server/php/72/bin/php ?項目站點/artisan schedule:run >> /dev/null 2>&1**
?</br><span style="color: red">**【舉例】**</span>**項目站點:**<span style="color: red">/www/wwwroot/xx.aa.com</span>
**則腳本內容為**:<span style="color: red">/www/server/php/72/bin/php ?/www/wwwroot/xx.aa.com/artisan schedule:run >> /dev/null 2>&1</span>
</br>(注:1、計劃任務名稱:自定義;)
(注:2、/www/server/php/72/bin/php?這個是具體php7.2安裝的路徑)
(注:3、以上腳本請復制,不要手動填寫;腳本中的空格不能丟失;)
(注:4、執行周期:N分鐘,1分鐘;【1分鐘1次】)

?<br/>**3、數據庫+redis+獨立版默認登錄賬號密碼 配置;**

(1):MySQL數據庫信息來源:

</br>(2):redis數據庫信息來源:

?<br/>**4、填寫主系統秘鑰,<span style="color: red">授權頁面路徑:域名/Secret.php</span>**

【注意事項】(1)、如果安裝后一直提示:正在安裝中,請不要刷新頁面,請等待加載結束;
【注意事項】(2)、安裝后未跳轉到“主系統秘鑰授權頁面”,打開:域名/Secret.php 手動授權一下;

</br>**5、登錄系統,<span style="color: red">登錄頁面路徑:域名/#/Login</span>**
登錄地址:<span style="color: red">域名/#/Login</span>
賬號:<span style="color: red">admin</span>
密碼:<span style="color: red">123456</span>


```
```
#### **五、獨立版系統更新;**
**1、獨立版更新系統之前,先把權限改為755:<span style="color: red">文件 - 站點 - 權限 - 755權限;**

</br>**2、軟件管理-php7.2-禁用函數,刪除禁用函數:putenv、pcntl_alarm;**

</br>**3、系統更新:右上角“”設置“” - 更新;**

</br><span style="color: red">**【注意事項】若升級不成功,服務器需開放端口:8088、8080;**</span>

**以“騰訊云”服務器為例,開放端口:**

