Краткое введение в систему установки программ HadSkyInstallerPHP:
1. Подходит для веб-сайтов PHP+MySQL;
2. Проверьте, установлена ли программа, и установите ее, если нет;
3. Установка может записывать файлы конфигурации MySQL и импортировать файлы данных MySQL;
4. Пользовательский код можно расширить, добавив дополнительную информацию об установке.
Детальная настройка системы установки программы HadSkyInstallerPHP:
Это программное обеспечение с открытым исходным кодом, и автор разрешает вам вносить в него любые изменения.
1. Сначала разархивируйте HadSkyInstaller и поместите папку установки в корневой каталог вашей программы PHP;
2. Добавьте код в начало входного скрипта вашей программы (например, index.php):
if(!file_exists(dirname(__FILE__)."/install/install.locked")){header("Location:install");exit();}
3. Настройте установщик:
(1) Измените файл install/php script/install.php следующим образом:
Строка 19: Укажите путь к файлу конфигурации MySQL вашей программы;
$configflie=fopen(dirname(__FILE__)."/../config.php","w");
Строки 25-32: Заполните содержимое файла конфигурации MySQL вашей программы;
$mysql_config="
$_G['MYSQL']['LOCATION']='{$mysql_location}';
$_G['MYSQL']['USERNAME']='{$mysql_username}';
$_G['MYSQL']['ПАРОЛЬ']='{$mysql_password}';
$_G['MYSQL']['DATABASE']='{$mysql_database}';
$_G['MYSQL']['CHARSET']='{$mysql_charset}';
$_G['MYSQL']['PREFIX']='{$mysql_prefix}';
";
Строка 61: Измените pk_ на префикс таблицы исходных установочных данных.
(2) Сохраните файл установочных данных для импорта в MySQL в install/mysqldata/data.sql. Файл имеет формат UTF-8 и не содержит спецификации.
4. Измените соответствующую информацию о шаблоне в разделе install/template;
5. После завершения настройки установите и протестируйте.