Я хочу недавно обновить программное обеспечение на веб-сервере. Я проверил, что версии Apache, PHP и MySQL все очень высоки, и некоторые изменения все еще очень велики. Поэтому сначала мне нужно ознакомиться с установкой на win. Вот запись конфигурации установки:
Система: 64-разрядная windows7 Время: Март 2017
1、 Ресурсы для загрузки
апач: http://httpd.apache.org/docs/…
Я выбираю загрузку по первой ссылке:
Ссылка для скачивания Apache2.4.25:
Ссылка для скачивания Apache2.4.25:
Поясните: X64 для 64-разрядных систем, x86 для 32-разрядных систем. Vc14 указывает, что требуется библиотека среды выполнения Microsoft Visual C + + 2015. Если он отсутствует, аналогичное приглашение появится во время следующего процесса:
Загрузка среды выполнения Vc14:
https://download.microsoft.co…
Если он был установлен ранее, нет необходимости устанавливать его снова.
Ссылка для скачивания Php7 Список для Windows ослепителен. X64 предназначен для 64 бит, x86-для 32 бит, nts предназначен для обеспечения безопасности потоков, а nts-для обеспечения безопасности потоков
Я выбираю 64-разрядную версию установки потока: http://windows. php .net/даунло…
Скачать расширение кэша APCU http://windows.php.net/downlo…
APCU-это очень отличное расширение кэша памяти, которое может кэшировать результаты, считанные из базы данных, в память без необходимости каждый раз выполнять запросы. Предшественником APC является APC. APC может кэшировать не только данные пользователя, но и скомпилированные PHP-файлы. После php7.0 официальная функция кэша компиляции APC была перенесена в ядро (opcache, который можно включить в PHP. INI), а функция кэширования пользовательских данных стала APCU.
Загрузка консоли кэша APCU https://github.com/krakjoe/ap… Пожалуйста, поместите этот файл в каталог веб-сайта и измените имя пользователя и пароль в файле:
defaults('ADMIN_USERNAME','myname');
defaults('ADMIN_PASSWORD','mypassword');
В будущем вы можете проверять попадание в кэш через http://localhost/app .php.
БТР? Загрузка кэша BC (устаревший APC) http://windows.php.net/downlo…
В предыдущем проекте использовался APC. После обновления до php 7, APP store() и другие коды не работают. Можно ли использовать только APCU store() APCU? Есть ли какой-либо способ продолжить использование функций APC? Да, вышеуказанный APC ﹐ BC создан для совместимости (после установки расширений APC и APC ﹐ BC вы можете продолжать использовать функцию APC ﹐ uu* () без изменения кода. Смотрите следующую конфигурацию).
Загрузка MySQL Загрузка на официальном сайте (относительно медленная) https://cdn. mysql .com//Даунло…
Baidu Скачать http://sw.bos.baidu.com/sw-se…
Во-вторых, установка
Наконец, вы можете установить его. Сначала создайте каталог для установки, например: E:/wamp/И поместите загруженный файл и извлеките его: E:/wamp/Apache24/E:/wamp/php-7.1.3-Win32-VC14-x64/
Установите Apache
Меню “Пуск” – введите CMD, чтобы войти в окно DOS.
E: enter CD Wamp / apache24 / bin enter Httpd.exe - K install enter
Вы можете создать службу Apache 2.4 и закрыть окно. Браузер может просмотреть информацию об успехе, посетив http://localhost.
Настройте файл httpd.conf. E:wampApache24confhttpd.conf
Define srvroot "/ apache24" // change to:
Define SRVROOT "E:/wamp/Apache24"
DocumentRoot "${srvroot} / HtDocs" // change to:
DocumentRoot "D: / www" // fill in the directory of your website here
< directory "${srvroot} / HtDocs" > // change to:
Options indexes followsymlinks // change to:
Options followsymlinks // disable listing files in the directory
Directoryindex. HTML // change to:
DirectoryIndex index.php index.html Добавьте следующее в конце документа для поддержки PHP:
AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html PHPIniDir "E:/wamp/php-7.1.3-Win32-VC14-x64/" LoadModule php7_module "E:/wamp/php-7.1.3-Win32-VC14-x64/php7apache2_4.dll"
Сохранение.
Установите PHP Поместите следующие два файла
PHP ABCD apcu.dll in PHP ABCD 5.1.8-7.1-ts-vc14-x64.zip PHP ABCD apc.dll in PHP ABCD bc-1.0.3-7.1-ts-vc14-x64.zip Copy to e: \ Wamp \ php-7.1.3-win32-vc14-x64 \ ext \ directory Change the name of php.ini-development in the directory e: \ Wamp \ php-7.1.3-win32-vc14-x64 to php.ini Open php.ini, Search: ;extension=php_gd2.dll ;extension=php_mbstring.dll extension=php_mysqli.dll Remove the semicolon in front of them. Add the following to the last face: [apcu] extension=php_apcu.dll extension=php_apc.dll apc.enabled=1 apc.shm_size=32M apc.ttl=7200 apc.enable_cli=1
Сохранение. Создайте тестовый файл в корневом каталоге веб-сайта: WWW/1.php:
Дважды щелкните e: wampachep24binachepmonitor.exe чтобы открыть консоль Apache и перезапустить Apache:
Посещение http://localhost/1.php Если появится PHP версии 7.1.3, установка пройдет успешно:
Расширение APCU также было успешно установлено:
Установите mysql5.7
Установка MySQL под Windows относительно проста. Просто перейдите к следующему. При установке под Linux возникла временная проблема с паролем. Если у вас есть время, запишите установку в CentOS.
конец