OLD | NEW |
(Empty) | |
| 1 Name: Apache2 (+ PHP) |
| 2 Short Name: httpd |
| 3 URL: http://www.apache.org |
| 4 Version: 2.2.25 |
| 5 Security Critical: no |
| 6 License: Apache Version 2.0 |
| 7 License File: NOT_SHIPPED |
| 8 |
| 9 Description: |
| 10 |
| 11 This is a checked-in copy of Apache 2.2.25 for Win 32. |
| 12 |
| 13 It is used by the Blink layout tests. |
| 14 |
| 15 To recreate this directory (assuming an msys bash shell; adjust your |
| 16 checkout path from /d/src/checkout/src as needed): |
| 17 |
| 18 % cd /d/src/checkout/src/third_party |
| 19 % mv apache-win32 apache-win32.bak |
| 20 % curl -o httpd.msi http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.
25-win32-x86-openssl-0.9.8y.msi |
| 21 % cmd |
| 22 > start /wait msiexec /i httpd.msi /q INSTALLDIR=d:\src\checkout\src\third_par
ty\apache-win32 |
| 23 > exit |
| 24 # stop running apache processes if the installer started them. |
| 25 % cp -p apache-win32.bak/README.chromium apache-win32 |
| 26 % cp -p apache-win32.bak/remove_files_not_needed_for_chromium.sh apache-win32 |
| 27 % mkdir php |
| 28 % curl -o php/php.zip http://windows.php.net/downloads/releases/archives/php-5
.4.24-Win32-VC9-x86.zip |
| 29 % (cd php && unzip php/php.zip) |
| 30 % cp -p php/php5ts.dll apache-win32/bin |
| 31 % cp -p php/php5apache2_2.dll apache-win32/modules |
| 32 % (cd apache-win32 && ./remove_files_not_needed_for_chromium.sh) |
| 33 |
| 34 |
| 35 To upload the large files (executables, DLLs) to google storage (contact |
| 36 chrome-infrastructure-team@ in order to get permission to write to the |
| 37 chrome-apache-win32 Google Cloud Storage bucket): |
| 38 |
| 39 % find apache-win32/bin -name '*.exe' -o -name '*.dll' -o -name '*.so' | uploa
d_to_google_storage.py --bucket chromium-apache-win32 - |
| 40 % find apache-win32/modules -name '*.so' | upload_to_google_storage.py --buck
et chromium-apache-win32 - |
| 41 |
| 42 To prune the files that were uploaded so that we can check in the rest: |
| 43 |
| 44 % find apache-win32/bin -name '*.exe' -o -name '*.dll' -o -name '*.so' | xargs
rm |
| 45 % find apache-win32/modules -name '*.so' | xargs rm |
| 46 % git add apache-win32 |
| 47 |
| 48 And, to clean up the temp files used in the above: |
| 49 |
| 50 % rm -fr httpd.msi php apache-win32.bak |
| 51 |
| 52 You might need to uninstall apache via the control panel as well. |
OLD | NEW |