Как сделать обновление веб сервера на базе Apache, PHP, MySQL

главная / полезное... / Как сделать обновление веб сервера на базе Apache, PHP, MySQL

Как сделать обновление веб сервера на базе Apache, PHP, MySQL

 

Делаем Dump из рабочей базы MySQL.
Надо зайти в shell и ввести команду:
mysqldump -pPASSWORD -uUSER BASENAME > dump.sql

Качаем новые Apache, PHP, MySQL

Потом делаем такое дерево и все туда распаковываем в таком порядке:

c:/www/apache/
c:/www/apache/conf/vhost.d/
c:/www/home/localhost/
c:/www/mysql/
c:/www/php/

Для ускорения процесса загрузки и работы Apache переписываем в его папку bin следующие файлы: php5ts.dll, php5apache2_2.dll, php_mysql.dll, libmysql.dll

Потом конфигурируем скрипты:

c:/www/apache/conf/httpd.conf
c:/www/php/php.ini
c:/windows/my.ini

Не забываем прописать модули в httpd.conf


Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all


DefaultLanguage ru

LoadModule php5_module "c:/www/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

В php.ini прописать:

PHPIniDir "c:/www/php"
include_path = ".;c:wwwphpincludes"
extension_dir = "c:/www/php/ext"
registrer_globals = On
extension = php_mysql.dll

Не забываем прописать пути к MySQL, потому что он лежит не в корне диска C:

Устанавливаем Apache и MySQL как службы

httpd -k install
mysqld --install

Качаем phpmyadmin и настраиваем его config.php.inc

Вот... это набросок... продолжение следует...

Столкивался с проблемами:
PHP Warning: PHP Startup: Unable to load dynamic library './php_mysql.dll' - The specified module could not be found.rn in Unknown on line 0
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.1 for ServerName

zend optimizer - шифрование веб страниц на php

Тут пока собираю заметки для статьи по шифрованию php файлов

:: назад

п»ї