Нечего особо не изменилось по сравнению с тем, что приведено по указанной вами ссылке:
1. Скачайте дистирбутив PHP 5.6 x64 (NTS) по ссылке:
php-5.6.31-nts-Win32-VC11-x64.zip
2. Скачайте модуль FCGID 2.3.9 x64 для Apache 2.4.x (VC14) по ссылке:
mod_fcgid-2.3.9a-2.4.x-x64-vc14.zip
3. Модуль ZendLoader.dll у вас уже есть. Если нет, найдите в архиве по ссылке:
ZendLoader
4. Сделайте копию каталога
C:\openserver\modules\http\Apache-2.4-x64, переименовав скопированный каталог в
Apache-2.4-x64-NTS
5. В каталог
C:\openserver\modules\http\Apache-2.4-x64-NTS\modules скопируйте файл
mod_fcgid.so из архива пункта 2
6. Создайте каталог
C:\openserver\modules\php\PHP-5.6-x64-NTS и распакуйте в него архив из пункта 1
7. Скопируйте в каталог
C:\openserver\modules\php\PHP-5.6-x64-NTS\ext модуль
ZendLoader.dll
8. В каталоге
C:\openserver\userdata\config, сделайте копию конфигурационных файлов
Apache-2.4-x64_server.conf,
Apache-2.4-x64_vhost.conf и P
HP-5.6-x64_php.ini, переименовав их в
Apache-2.4-x64-NTS_server.conf,
Apache-2.4-x64-NTS_vhost.conf и
PHP-5.6-x64-NTS_php.ini, соответвенно.
9. В конфигурационном файле
C:\openserver\userdata\config\Apache-2.4-x64-NTS_server.conf закомментируйте следующие строки:
#PHPINIDir "%sprogdir%/modules/php/%phpdriver%"
#LoadModule php5_module "%sprogdir%/modules/php/%phpdriver%/php5apache2_4.dll"
и добавьте ниже следующее:
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule fcgid_module>
FcgidInitialEnv PATH "%sprogdir%/modules/php/%phpdriver%;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"
FcgidInitialEnv SystemRoot "C:/Windows"
FcgidInitialEnv SystemDrive "C:"
FcgidInitialEnv TEMP "C:/WINDOWS/Temp"
FcgidInitialEnv TMP "C:/WINDOWS/Temp"
FcgidInitialEnv windir "C:/WINDOWS"
FcgidIOTimeout 64
FcgidConnectTimeout 16
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 50
FcgidMaxRequestLen 8131072
FcgidInitialEnv PHPRC "%sprogdir%/modules/php/%phpdriver%"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
<Files ~ "\.php$>"
AddHandler fcgid-script .php
FcgidWrapper "%sprogdir%/modules/php/%phpdriver%/php-cgi.exe" .php
</Files>
</IfModule>
В следедующем блоке замените
-ExecCGI на
+ExecCGI:
<Directory "%sprogdir%/modules/system/html/openserver">
AllowOverride None
Options -MultiViews -Indexes -FollowSymLinks -IncludesNoExec -Includes +ExecCGI
...
</Directory>
10. В конфигурационном файле
C:\openserver\userdata\config\PHP-5.6-x64-NTS_php.ini, во-первых, закомментируйте все расширения, отсутствующие в каталоге
C:\openserver\modules\php\PHP-5.6-x64-NTS\ext и добавьте нужные, в том числе и
ZendLoader.dll:
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/ZendLoader.dll"
zend_loader.enable=1
11. Сохраните все изменённые конфигурационные файлы.
12. Запустите OSPanel и проверьте по
ссылке наличие включённого модуля "Zend Guard Loader"
13. Также можете проверить через консоль. Зайдите в каталог
C:\openserver\modules\php\PHP-5.6-x64-NTS через командную строку. Набрав команду
php -v, должно появиться следующее:
> php -v
PHP 5.6.31 (cli) (built: Jul 5 2017 22:25:39)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies
14. Успехов! Ж)