044ae691b9
I forgot to update the comments in the headers to describe what changes were made. Also updated the copyright statements for the new year.
78 lines
3.2 KiB
Batchfile
78 lines
3.2 KiB
Batchfile
@echo off
|
|
|
|
REM File: install.bat
|
|
REM Author: Ryan Prather
|
|
REM Purpose: Windows / XAMPP Installation Script
|
|
REM Created: Jan 5, 2015
|
|
|
|
REM Portions Copyright 2016-2019: Cyber Perspectives, LLC, All rights reserved
|
|
REM Released under the Apache v2.0 License
|
|
|
|
REM Portions Copyright (c) 2012-2015, Salient Federal Solutions
|
|
REM Portions Copyright (c) 2008-2011, Science Applications International Corporation (SAIC)
|
|
REM Released under Modified BSD License
|
|
|
|
REM See license.txt for details
|
|
|
|
REM Change Log:
|
|
REM - Jan 5, 2015 - File created
|
|
REM - Sep 1, 2016 - Copyright updated, added comments and file header
|
|
REM - Oct 7, 2016 - Copying Windows / XAMPP config.xml
|
|
REM - Nov 14, 2016 - Converted xcopy for config file to copy
|
|
REM - Nov 18, 2016 - Changed file moves to copies, removed deleting existing *.cgi & *.pl script in the CGI_PATH and deleting CONF folder
|
|
REM - Dec 12, 2016 - Removed pthreads library because it is no longer needed.
|
|
REM Rename existing Apache, MySQL/mariaDB, and PHP config files to .old before copying hardened files.
|
|
REM - Dec 13, 2016 - Fixed syntax of the rename command
|
|
REM - Dec 19, 2016 - Fixed copy syntax for config.xml file
|
|
REM - Jan 30, 2017 - Fixed error with copy of config-xampp-win.xml to config.xml where it required full path
|
|
REM - Apr 5, 2017 - Added mkdir for \xampp\php\logs directory (not included when installed)
|
|
REM - Jun 27, 2017 - Removed copy cgi-bin contents
|
|
REM - Sep 19, 2018 - Deleting unnecessary C:\xampp\htdocs folder.
|
|
REM - Oct 3, 2018 - Redirected deletion of htdocs folder to nul
|
|
REM - Nov 27, 2018 - Added php-dev.ini to conf folder and added prompts to allow for development installation
|
|
REM - Jan 10, 2019 - Separated the dev installation out into a separate script and streamlined the installation process.
|
|
|
|
REM To install the php xdebug development tools, use install-dev.bat
|
|
|
|
@echo - Create PHP log folder
|
|
mkdir c:\xampp\php\logs
|
|
|
|
@echo - Copy Apache, MySQL/mariaDB, and PHP configuration files
|
|
@echo - Renaming the original config files to *.old.
|
|
|
|
rename c:\xampp\mysql\bin\my.ini my.ini.old
|
|
copy c:\xampp\www\conf\my.ini c:\xampp\mysql\bin\
|
|
|
|
@echo - Installing MySQL service
|
|
c:\xampp\mysql\bin\mysqld --install mysql --defaults-file="c:\xampp\mysql\bin\my.ini"
|
|
net start mysql
|
|
|
|
rename c:\xampp\apache\conf\httpd.conf httpd.conf.old
|
|
copy c:\xampp\www\conf\httpd.conf c:\xampp\apache\conf
|
|
rename c:\xampp\apache\conf\extra\httpd-ssl.conf httpd-ssl.conf.old
|
|
copy c:\xampp\www\conf\httpd-ssl.conf c:\xampp\apache\conf\extra
|
|
rename c:\xampp\apache\conf\extra\httpd-xampp.conf httpd-xampp.conf.old
|
|
copy c:\xampp\www\conf\httpd-xampp.conf c:\xampp\apache\conf\extra
|
|
rename c:\xampp\php\php.ini php.ini.old
|
|
copy c:\xampp\www\conf\php.ini c:\xampp\php
|
|
del c:\xampp\www\conf\php_xdebug-2.6.0-7.2-vc15.dll 1>nul
|
|
|
|
@echo - Deleting unnecessary C:\xampp\htdocs folder.
|
|
del /F /S /Q c:\xampp\htdocs 1>nul
|
|
|
|
@echo - Installing Apache service
|
|
c:\xampp\apache\bin\httpd -k install
|
|
net start apache2.4
|
|
|
|
@echo.
|
|
@echo Thank you for installing Sagacity. We want to know what you think!
|
|
@echo Please contact us at https://www.cyberperspectives.com/contact_us
|
|
@echo.
|
|
@echo If you like this tool, please tell a friend or co-worker!
|
|
@echo.
|
|
|
|
set /p foo="Press enter to continue setup."
|
|
|
|
start http://localhost
|
|
|