1. 环境配置

  • 系统要求:windows server 或 linux
  • 运行环境:IIS 7.5 以上或 Apache 2.4 以上
  • PHP最低版本要求:php-7.4
  • MySQL最低版本要求:MySQL Server 5.5(本说明文档以windows + iis为例子)

2. PHP.ini文件设置

  • PHP.ini特殊参数更改
    error_reporting=E_ALL&~E_NOTICE
    always_populate_raw_post_data = -1
  • PHP.ini以下扩展必须开启:
    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_fileinfo.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_odbc.dll
    extension=php_pdo_sqlite.dll
    extension=php_openssl.dll
    extension=php_sockets.dll
    extension=php_sqlite3.dll
    extension=php_xmlrpc.dll
    extension=php_xsl.dll

3. 文件夹权限开放

  • 由于有自动更新功能,需开放整个网站目录的iis用户读写权限。
  • 系统盘的windows内的文件夹temp需开放iis用户读写权限。

4. IIS伪静态

IIS增加伪静态设置,安装伪静态软件,urlrewrite2,并在iis中导入安装包中的web.config设置。

5. IIS访问默认页

访问路径指向解压后安装包的Website目录,Website目录下有index.php文件,IIS默认访问页应指向index.php。

环境部署

1. 环境配置

  • 系统要求:windows server 或 linux
  • 运行环境:IIS 7.5 以上或 Apache 2.4 以上
  • PHP最低版本要求:php-7.4
  • MySQL最低版本要求:MySQL Server 5.5(本说明文档以windows + iis为例子)

2. PHP.ini文件设置

  • PHP.ini特殊参数更改
    error_reporting=E_ALL&~E_NOTICE
    always_populate_raw_post_data = -1
  • PHP.ini以下扩展必须开启:
    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_fileinfo.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_odbc.dll
    extension=php_pdo_sqlite.dll
    extension=php_openssl.dll
    extension=php_sockets.dll
    extension=php_sqlite3.dll
    extension=php_xmlrpc.dll
    extension=php_xsl.dll

3. 文件夹权限开放

  • 由于有自动更新功能,需开放整个网站目录的iis用户读写权限。
  • 系统盘的windows内的文件夹temp需开放iis用户读写权限。

4. IIS伪静态

IIS增加伪静态设置,安装伪静态软件,urlrewrite2,并在iis中导入安装包中的web.config设置。

5. IIS访问默认页

访问路径指向解压后安装包的Website目录,Website目录下有index.php文件,IIS默认访问页应指向index.php。