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。