Как настроить сервер PHP? - PullRequest
       8

Как настроить сервер PHP?

0 голосов
/ 24 октября 2018

Я пытаюсь настроить сервер PHP.У нас есть старый сервер, который запускает множество внутренних форм по внутренней сети, которая закодирована в ASP, и я пытаюсь перестроить его в лучшую систему с использованием PHP.

Я начинаю заново, какполучил сервер Win 2012 r2.

Сначала я попытался установить IIS 8. Я установил скачанные файлы для php (версия 7).Мне удалось получить доступ к index.html и любым другим файлам, размещенным в папке c / inetpub / wwwroot, с другого компьютера через браузер (http://servername/file.php). Однако я установил MariaDB и phpmyadmin. Phpmyadmin далсообщение о том, что расширение mysqli отсутствует.

Я окончательно удалил IIS, PHP и MariaDB. Я хотел начать с нуля и попробовал с Apache

Мне удалось получить Apache и PHPработать вместе, но я не мог получить доступ к файлам в папке htdocs с другого компьютера (перейдя на http://<servername>/file.php). Я мог получить к нему доступ только через localhost.

У меня были те же проблемы с phpmyadmin и mysqli.

Я также заметил, что не было файла php.ini ... скорее я видел файлы php-ini-production и php-ini-development.

Как исправить проблему phpmyadmin?Любой совет по настройке apache, чтобы я мог получить доступ к файлам, размещенным в папке htdocs, с устройства, отличного от самого сервера (не локального хоста)?

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

возьмите файл php-ini-production и переименуйте его в php.ini, найдите строку

;extension=php_mysqli.dll

и просто удалите начальную точку с запятой (;), сохраните и перезапустите apache.

Также вам необходимо открыть брандмауэр на вашем компьютере, чтобы разрешить порту 80 принимать все соединения.

0 голосов
/ 24 октября 2018

Я рекомендую использовать XAMPP, тогда у вас будет MySQL, и, возможно, вы также можете настроить использование MariaDB.

Если вы используете XAMPP, phpmyadmin недоступен, кроме localhost, но это настраивается.Если вы хотите, я могу помочь вам найти хорошее видео для этого.

...