Настройте PHP для работы с MySQL и phpMyAdmin - PullRequest
3 голосов
/ 31 октября 2010

Моя цель - установить форум в php локально на моей машине с Windows 7, чтобы проверить, как он работает.

Я успешно установил Apache HTTP Server и PHP v5. Затем я скачал и распаковал программное обеспечение phpbb-forum и поместил его в свою корневую папку. Затем я понял, что мне нужна какая-то база данных, поэтому я скачал и установил MySQL. Для настройки базы данных я также скачал и распаковал phpMyAdmin, но не могу заставить его работать. Когда я открываю свой браузер и открываю папку phpMyAdmin, я просто получаю следующее:

Снимок экрана: http://img836.imageshack.us/img836/5139/captureqb.png

Я использую свой сервер Apache для предварительного просмотра своего веб-сайта, где я использую некоторые функции php include, поэтому я знаю, что у меня «работающая» установка PHP. Служба MySQL также работает на моем компьютере.

Однако, вам нужно настроить PHP и / или Apache для правильной работы phpMyAdmin? Я полный нуб на этом, поэтому я полагаю, что это может быть несколько недостатков.

Спасибо .. // Реализерад

Ответы [ 5 ]

5 голосов
/ 31 октября 2010

Более простой способ - установить WAMP-сервер : он объединяет Apache, PHP, MySQL и PHPMyAdmin, предварительно подготовленные для совместной работы.

3 голосов
/ 31 октября 2010

Необходимо включить расширение MySQL для использования MySQL из PHP.

Расширение MySQL может или не может быть связано с вашим дистрибутивом PHP. (ищите php_mysql.dll в папке ext)

Если он установлен, вы можете включить его, добавив или раскомментировав эту строку в своем php.ini:

extension=php_mysql.dll

Как говорили другие люди, может быть проще установить WAMP Server

1 голос
/ 31 октября 2010

Посмотрите на: http://www.ricocheting.com/how-to-install-on-windows/mysql - В частности, 3-й шаг.Он включает в себя загрузку MySQL PHP Extention (которая является dll) и удаление комментариев из строки php.ini, чтобы расширение PHP Load стало расширением.

Хотя может быть проще установить XAMPP или WAMP, но я думаю, что полезно знать, как решить ваши собственные проблемы - Scientia потенция est: D

0 голосов
/ 30 декабря 2016

Настройка PHP для доступа к MySQL

  1. Откройте файл c: \ php \ php.ini в вашем любимом текстовом редакторе.

  2. Раскомментируйте следующие строки, удалив точку с запятой:

    расширение = php_mysqli.dll расширение = php_mbstring.dll расширение = php_mcrypt.dll

  3. редактор сохранения и выхода

После распаковки архива в папку phpmyadmin вам необходимо настроить phpmyadmin, прежде чем вы сможете подключиться к серверу sql.

  1. Вы должны создать файл конфигурации. Этот файл может быть создан вручную (просто используйте текстовый редактор), Во время вашего первого сеанса вы увидите сообщение об ошибке. Для решения этой проблемы вы должны создать папку (C: \ project \ wwwroot \ phpmyadmin \ config). После этого предоставьте полные права для группы IIS_IUSRS и пользователя IUSR. предоставление разрешения / изображение

  2. Вернуться в окно конфигурации. Посетите localhost / phpmyadmin / setup / Для настройки параметров соединения нажмите кнопку «Новый сервер».

  3. Введите подробное имя сервера SQL, а затем имя хоста сервера. При необходимости вы можете указать другие настройки. [Настройка / изображение] [2]

  4. Сохраните настройки и сервер перенаправит нас на предыдущую страницу. Выбрать:

язык по умолчанию - английский сервер по умолчанию - 127.0.0.1 конец строки - Windows (\ r \ n)

  1. Нажмите Сохранить, а затем загрузите. Полученный файл (config.inc.php) следует сохранить в корневой каталог (C: \ project \ wwwroot \ phpmyadmin).

Откройте окно авторизации (// localhost / phpmyadmin /) и войдите под учетной записью root. Если вы видите стартовое окно phpMyAdmin, вы можете удалить папку config.

Для корректной работы phpMyAdmin требуется база данных с информацией. Скрипт для создания базы данных уже установлен.

0 голосов
/ 31 октября 2010

не очень знаком с windows, но кажется, что вам не хватает расширения php-mysql, которое вы можете скачать отсюда (я думаю): http://mysql2.mirrors -r-us.net / загрузки / разъем / PHP / index.html

было бы намного проще использовать предварительно сконфигурированную установку wamp, подобную этой (доступной для win / mac / etc). google "xampp", мне запрещено публиковать более одной ссылки из-за защиты от спама stackoverflows.

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