Функция php install(Путь К файлу PHP, Путь установки, Системный путь) При Ошибке Возобновляет Следующий набор(“Сценарии.Файловая системаобъект”)
‘Wscript. Эхо “удалить C: \ PHP” FSO.Путь к удалению папки для установки Fso.Путь к папке для копирования php, путь к установке ‘первый параметр-это имя папки PHP, которую вы хотите установить. Его следующий уровень-это куча файлов и папок, а не только одна папка
‘Wscript. Эхо “удалить C: \ windows \ system32 \ php5ts.dll и C: \ windows \ system32 \ libmysql.dll, а затем скопируйте новый” FSO.Удалить системный путь к файлу & “\Windows\system32\php5ts.dll” Путь установки файла FSO.CopyFile & “\php5ts.dll”, системный путь & “\Windows\system32\php5ts.dll”
ФСО.Удалить системный путь к файлу & “\Windows\system32\libmysql.dll” Путь установки файла FSO.CopyFile & “\libmysql.dll”, Системный путь & “\Windows\system32\libmysql.dll”
“обработка шифрования mcrypt FSO.Удалить системный путь к файлу & “\Windows\system32\libmcrypt.dll” Путь установки файла FSO.CopyFile & “\libmcrypt.dll”, системный путь & “\Windows\system32\libmcrypt.dll”
‘Wscript. Echo “прочитайте содержимое C: \ PHP \ php.ini-dist в переменную phpster” Phpster.Файл OpenTextFile(Путь установки & “\php.ini-dist”, 1, True).Читать все
‘Wscript. Echo “замените некоторые параметры в переменной файла конфигурации php str” PHPStr(PHPStr,.dll”,.dll”) PHPStr(PHPStr,.dll”,.dll”) PHPStr(PHPStr,.dll”,.dll”) PHPStr(PHPStr,.dll”,.dll”) PHPStr(PHPStr,. dll”,. dll”) PHPStr(PHPStr,./”””,” & Путь установки & “/ext”””) PHPStr(PHPStr,. dll”,. dll””) PHPStr (PHPStr,. dll”,. dll””) PHPStr (PHPStr,.”,”) PHPStr (PHPStr,. dll”,. dll”)
Phpster(Phpster,/tmp”””,” & Системный путь & “\Windows\Temp”””) Phpster(Phpster,”,”) Phpster(Phpster,”,”)
‘безопасность PHPStr(PHPStr,”,”) PHPStr(PHPStr,disable_functions,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server”) ‘exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source, система ini_alter ,exec,passthru,shell_exec,popen
‘Wscript. Echo “сохраните измененную переменную файла конфигурации php str как: C: \ windows \ PHP. Ini” Файл FSO.CreateTextFile(Системный путь и “\Windows\php.ini”, True).WriteLine PHP Str
Набор(“IIS://локальный хост/W3SVC”)
‘Wscript. Эхо “добавить расширение веб – службы (откройте IIS6 – > Расширение веб-службы – > щелкните правой кнопкой мыши на пустом месте и добавьте)” “WebSvcExtRestrictionList, Tempstr и путь установки & “\ php5isapi.dll, 1, PHP, Расширение PHP” Для каждого Str в IIsWebServiceObj.WebSvcExtRestrictionList If(InStr(Str,), Затем Tempstr & “Лю Юнфа” и str Заканчиваются, Если Следующий
Iiswebserviceobj. (темпстр, “Лю Юнфа”) IIsWebServiceObj.SetInfo
‘Wscript. Echo “добавить сопоставление расширений приложений (Свойства сайта > Домашний каталог > конфигурация > сопоставление > добавить)” “Скриптовые карты TempStr и Путь установки & “\php5isapi.dll,5,ПОЛУЧИТЬ,ВОЗГЛАВИТЬ,ОПУБЛИКОВАТЬ,ОТЛАДИТЬ” Для каждой строки в IIsWebServiceObj.Сценарии, если(InStr(Str,) Затем Tempstr & “Лю Юнфа” & str Заканчивается, если Далее
Iiswebserviceobj.сценарии (tempstr, “Лю Юнфа”) IIsWebServiceObj.SetInfo
“домашняя страница по умолчанию” IIsWebServiceObj.DefaultDoc ‘IIsWebServiceObj.SetInfo, если InStr(LCase(IIsWebServiceObj.DefaultDoc), Затем IIsWebServiceObj.DefaultDoc.DefaultDoc & “,index.php” IIsWebServiceObj.Установите Конец, Если
Wscript. Эхо “ОК, установка среды PHP завершена. Чтобы поблагодарить автора этой программы: Лю Юнфа, пожалуйста, посмей три раза.” Конечная Функция