Xampp не удается загрузить C: / xampp / php / php7ts.dll на сервер: указанная процедура не найдена - PullRequest
0 голосов
/ 29 марта 2020

Я публикую этот вопрос, потому что ответы на этом сайте более 5 лет go, и ни одно из предложений не работает. Это похоже на то, что не должно происходить сейчас, но это так. Это сервер windows 2008 года, и до запуска последней версии 7.2.28 на нем работала предыдущая версия Xampp. Который работает PHP5 .x. Я проверяю конфигурацию старой программы, и она выглядит так же, как новая. IIS не работает.

Полное сообщение об ошибке.

Названная служба Apache сообщила о следующей ошибке:

httpd. exe: синтаксическая ошибка в строке 537 C: / xampp / apache / conf / httpd.conf: синтаксическая ошибка в строке 17 C: / xampp / apache / conf / extra / httpd-xampp.conf: невозможно загрузить C: / xampp / php / php7ts.dll на сервер: указанная процедура не найдена. .

Да, я зашел в папку и файл существует. Я проверил путь и добавил C: / перед путем к каталогам и без изменений.

Я проверил установки Visual Studio с помощью httpd.exe -v. В любом случае я установил последние версии, перезагрузил сервер и все еще получаю ту же ошибку. MySQL запускается просто отлично.

Что-то не так с переменной среды?

   #
   # XAMPP settings
   #

<IfModule env_module>
SetEnv MIBDIRS "/xampp/php/extras/mibs"
SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
SetEnv OPENSSL_CONF "/xampp/apache/bin/openssl.cnf"
SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
SetEnv PHPRC "\\xampp\\php"
SetEnv TMP "\\xampp\\tmp"
</IfModule>

Вот строки, о которых идет речь, и изменения, которые я в них внес.

# PHP-Module setup
#
LoadFile "C:/xampp/php/php7ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"

Если я прокомментирую LoadFile "C: / xampp / php / php7ts.dll, то следующая строка тоже не загружается.

Должен ли я поместить оператор пути в настройках среды windows?

Я запустил файл setup_xampp.bat, и это его результаты и файл test_ php .bat.

################################# START XAMPP TEST SECTION #####################
############
[XAMPP]: Test php.exe with php\php.exe -n -d output_buffering=0 --version ...
[XAMPP]: Test for the php.exe successfully passed. Good!
################################# END XAMPP TEST SECTION #######################
############


################################# START XAMPP TEST SECTION #####################
############


[XAMPP]: FIRST TEST - Searching for an installed Microsoft Visual C++ 2015 runti
me package in the registry ...

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vc\Servicing\14.0\Runti
meMinimum
    Version    REG_SZ    14.0.24123

[SUCCESS]: Microsoft Visual C++ 2015 Redistributable Package found! Good!


[XAMPP]: SECOND TEST - Execute php.exe with php\php.exe -n -d output_buffering=0
 --version ...

[SUCCESS]: Test for the php.exe successfully passed. Good!

################################# END XAMPP TEST SECTION #######################
###########
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...