Рубрики
Uncategorized

Windows Server 2012 R2 Создает среду Apache+PHP+MYSQL

Автор оригинала: David Wong.

Описание окружающей среды:

Операционная система: Windows Server 2012 R2

Версия PHP: php -5.6.35-Win32-VC11-x64 Адрес загрузки: https://windows.php.net/downl… (Примечание: VC11 x64 Потокобезопасно )

Версия MySQL: mysql -5.7.11-winx64.zip Адрес для загрузки: http://dev.mysql.com/get/Down…

Версия Apache: httpd-2.4.33-o102o-x64-vc14-r2 Адрес загрузки: http://de. апач haus.com/down…

Соответствующая среда выполнения и загрузка программного обеспечения

1. Распространяемый пакет Visual C++ для Visual Studio 2012 с обновлением 4 (x64) адрес загрузки (для установки PHP требуется этот плагин): Адрес: http://download.microsoft.com…

2. Распространяемый пакет Visual C++ для Visual Studio 2012 с обновлением 4 (x86) (для установки PHP требуется этот плагин): Адрес: http://download.microsoft.com…

3. Распространяемый пакет Visual C++ для Visual Studio 2015 (x86 и x64) (для установки Apache требуется этот плагин): Адрес: https://www.microsoft.com/en-…

4. Адрес загрузки пакета распространяемых компонентов Microsoft Visual C++ 2010 (x86) (для установки MySQL требуется этот плагин): Адрес: http://download.microsoft.com…

I. MYSQL

(1) установка

1. Скачать MySQL Zip-версия MySQL не нужно запускать исполняемый файл, его можно распаковать, скачать zip-версию MySQL

MSI версия MySQL файл двойного щелчка может быть установлен, относительно просто, в этой статье не представлена эта версия установки

2. Настройка переменных среды Откройте страницу конфигурации переменных среды (расположение переменной среды сервера winserver: Диспетчер серверов – > локальный сервер – > имя компьютера – > Дополнительно – > переменная среды), добавьте путь к файлу MySQL bin после пути к системной переменной, например: C: MySQL bin

3. Настройте MySQL Файл конфигурации MySQL my-default.ini изменен на мой.ini в корневом каталоге проекта Файл конфигурации изменяется следующим образом:

basedir:\mysql (корневой каталог mysql) datadir:\mysql\данные (каталог хранения базы данных mysql) порт (открытый порт mysql, по умолчанию 3306, можно изменить)

4. Запустите MySQL A. Запустите CMD (win + R) B. Введите каталог bin mysql, команда: CD C: MySQL bin C. Установите службу MySQL, команда: mysqld – установка, результат возврата: Служба успешно установлена. Клавиатура Win + r, выполнение служб. MSC, чтобы узнать, появилась ли служба MySQL D. Инициализируйте MySQL и укажите, что пароль суперпользователя пуст. Команда: mysqld --инициализация-небезопасно E. Запустите службу MySQL, команда: net start mysql

5. Проблемы и решения

a. чистый запуск mysql При запуске службы MySQL произошел сбой запуска и был возвращен результат: произошла системная ошибка 2, и системе не удалось найти указанный файл

реализуйте services.msc Посмотрите на службу mysql, щелкните правой кнопкой мыши на сервисе- > атрибут – > общие, посмотрите, правильный ли путь к исполняемому файлу, если не правильный, может быть вызван не переключением символа диска при запуске mysql, выполните команду: mysqld – удалить Удалите службу MySQL и переустановите ее

B. net start MySQL запустил службу MySQL, не удалось запустить, вернул результат: служба MySQL не может запуститься, служба не сообщила ни о каких ошибках, пожалуйста, введите NET HELPMSG * *, чтобы получить дополнительную помощь

Найдите файл с суффиксом of.Ошибка в ранее настроенном пути к данным (если указанный путь не существует и.Файл Err не может быть найден, сначала создайте путь, а затем запустите службу), которая записывает журнал ошибок MySQL. Если ошибка, записанная в журнале, такова: [ОШИБКА] Не удается открыть mysql. Пожалуйста, запустите mysql_upgrade, чтобы создать его, сначала очистите файл в каталоге данных, а затем выполните команду инициализации: mysqld --инициализация-небезопасно

(2) Управление пользователями для входа в систему и изменение пароля

Войдите в MySQL A. запускает CMD B. Войдите, команда: mysql-u root-p Поскольку при инициализации суперпользователя пароль не указан (начальный пароль может быть сгенерирован случайным образом), пароль по умолчанию пуст. Введите шаг пароля и вернитесь непосредственно, чтобы увидеть приветственное сообщение: Добро пожаловать на монитор MySQL Измените пароль пользователя root A. Просмотрите все исходные базы данных, где библиотека MySQL только что инициализирована и содержит информацию для входа пользователя B. Выберите базу данных и команду: используйте mysql ; C. Посмотрите на существующего пользователя и пароль пользователя. Примечание: Поле пароля пользователя MySQL 5.7-это строка аутентификации, а до 5.7 это был пароль. D. Измените пароль root Формат: MySQL > установите пароль для имени пользователя (“новый пароль”); Пример: MySQL > установите пароль для [email protected] ('123456') В приведенном выше примере пароль пользователя root изменяется на 123456; E. Забудьте пароль root Закройте запущенную службу MySQL. Открыть

(3) Откройте удаленный доступ

1. Запрос хоста пользователя Хост для локального хоста означает, что разрешен только локальный вход, хост для IP означает, что только назначенному пользователю IP разрешен вход, хост% разрешен вход для любого пользователя IP. 2. Новые пользователи, которые разрешают удаленные ссылки на базы данных MySQL разрешают все . кому [email protected] “%” идентифицируется как “123456” с опцией предоставления; права доступа; Создайте пользователя с именем пользователя SA и паролем 123 456 для произвольного доступа по IP (% может быть заменен определенным IP)

Во-вторых, PHP

1. Распакуйте загруженный PHP на c:php; 2. Добавьте путь к системной переменной среды ;C:\php;C:\php\ext Это вступит в силу после перезапуска. 3. Войдите в каталог установки PHP, найдите файл php.ini-разработка (php.ini-производство для производственной среды) и скопируйте его в текущий каталог, переименованный в php.ini; 4. Измените файл конфигурации PHP php.ini Измените путь к папке ext( extension_dir="C:/php/ext" ); 5. Чтобы включить библиотеку расширений в php.ini, вам необходимо удалить строку extension=php_*.dll Перед включением символа аннотации, строки php_mbstring, библиотеки расширений php_openssl и т. Д.

Три, Апач

1. Распакуйте загруженный пакет Apache на c: Apache24\ 2. Измените файл Apache24 conf httpd.conf Измените строку ServerRoot на ServerRoot "c:/Apache24" Между двойными кавычками находится место, где размещен ваш Apache 3. Создайте новую папку Wamp “www” в каталоге “c: wamp”. Поместите файлы HTML и PHP вашего веб-сайта в папку. Измените файл Apache24 conf httpd.conf Измените корень документа следующим образом (обратите внимание на плюсы и минусы косой черты):

DocumentRoot "c:/wamp/www"

4. Добавьте следующие строки в файл httpd.conf, чтобы добавить поддержку php5:

# php5 support
LoadModule php5_module D:/php/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "c:/php"

5. Сохраните файл httpd.conf и перезапустите службу Apache. Режим перезапуска 1: Перезапуск httpd-k Режим перезапуска 2: Выберите “Выполнить” в меню “Пуск” на рабочем столе и введите services.msc Найдите Apache и щелкните правой кнопкой мыши для перезапуска.

Ps: Перед выполнением команд вам необходимо добавить каталог bin в каталог установки Apache в путь к переменной среды компьютера. httpd -k запуск(остановка/перезапуск) Для запуска и остановки серверов Apache

Совет: Введите в окне CMD:

c:\apache24\bin\httpd.exe -k install

Это предложение может добавить Apache в системную службу.

Будьте совершенны!!