PHP er et open- source programmeringssprog bruges af millioner af brugere. Alle kan hente kildekoden til at se på eller at bygge. Ved at bygge PHP kildekode på din egen , kan du få en privat , custom version af PHP sprog, som du kan tilføje ekstra kommandoer eller optimeringer . Opbygning af kilde på en Windows-maskine kræver blot et par gratis værktøjer, som du måske allerede har på din computer, hvis du er en programmør. Ting du skal
Microsoft Visual Studio C + + 2008
Windows SDK til Windows Server 2008
. NET Framework 3.5
Vis Flere Instruktioner
1
Kopier filen " C: \\ Program Files \\ Microsoft SDK'er \\ Windows \\ v6.1 \\ Medtag \\ WinResrc.h " til den nye placering " C: \\ Program Files \\ Microsoft SDK'er \\ Windows \\ v6.1 \\ Medtag \\ winres.h . "
2
Opret en ny mappe kaldet "C: . \\ arbejde"
3
Download PHP Windows Build Tools (se Resources) og pak indholdet ud "C : \\ arbejde" . directory
4
Opret en mappe kaldet "C: . \\ usr \\ lokal \\ lib "
5
Kopier filen " C: \\ arbejde \\ win32build \\ bin \\ bison.simple " i den nye mappe fra det foregående trin .
6
Hent Windows DNS Resolver Library ( se Resources). Unzip indholdet i "C: \\ arbejde".
7
Open "C: \\ arbejde \\ bindlib_w32 \\ bindlib.dsw " med Visual Studio. Adspurgt, om at opdatere projektet , skal du vælge "Ja".
8
Vælg enten " Debug " eller " Release" -konfiguration i den øverste værktøjslinje i Visual Studio, og klik derefter på " Build > Build Solution . " fra den øverste menu
9
Anskaf en kopi af PHP kilde ( se Resources) og pak det ind i " C: . \\ arbejde "mappe
10
Åbn en kommandoprompt fra Visual Studio 2008 kommandoprompt genvej i Windows "Start" menuen
11
Skriv følgende kommando i det åbne kommandoprompten: .
sæt " PATH = C: \\ arbejde \\ win32build \\ bin ; % PATH % "
12
Naviger til følgende bibliotek ved at skrive denne kommando i kommandoprompten : Hej
cd C: \\ arbejde \\ php -5.2.5
13
skrive følgende kommandoer i kommandoprompten , tryk på " Enter" efter hver : Hej
cscript /nologo win32 \\ build \\ buildconf.js
cscript /nologo configure.js - disable -all - enable - cli - enable - cgi - enable - objekt- out -dir = .. - disable- IPv6
nSørg
14
Naviger til enten " C: \\ arbejde \\ Debug_TS " eller " C: \\ arbejde \\ Release_TS ", afhængigt af hvilken løsning du valgte i Trin 8. . Der vil være en nybygget " php.exe " fil, som er den eksekverbare ansvarlig for at fortolke og udføre enhver og alle PHP-kode .