|
|
|
|
|
для: GeorgeIV
(04.09.2009 в 18:27)
| | Спасибо ,) но помогло только после того как скачал исходники уже скомпилированных версий под windows, и тольуо потом заметил , что там так-же лежит такой-же readme.win32 , в котором так-же написано как компилировать и где брать win32build :))
Но уже при использовании оттуда только папки include, дело пошло пока с такими <not found>
C:\_PROJECTS\SRC\php5.2-200909031630>cscript /nologo configure.js --enable-one-shot
Checking for re2c.exe ... <not found>
Checking for zip.exe ... <not found>
Checking for lemon.exe ... <not found>
Checking for NewAPIs.h ... <not found>
Checking for NewAPIs.h ... <not found>
Checking for library libjpeg.lib ... <not found>
WARNING: gd not enabled; libraries and headers not found
Enabling extension ext\hash
Checking for iconv.h ... <not found>
Checking for iconv.h ... <not found>
Checking for library libxml2_a_dll.lib;libxml2_a.lib ... <not found>
Checking for libxml/xmlwriter.h ... <not found>
Checking for libxml/xmlwriter.h ... <not found>
WARNING: Could not find xmlwriter.h
Creating build dirs...
Generating files...
Generating Makefile
Generating main/internal_functions.c
Generating main/config.w32.h
Done.
Type 'nmake' to build PHP
nmake пока не прошло,) но мне этого и не нужно, хочу просто сделать среду из файлов поновее , если они такие например здесь http://gnuwin32.sourceforge.net/packages.html, или из того что компилируется и идёт с дистрибутивами
И попытаться компилировать новые версии php | |
|
|
|
|
|
|
|
для: Sergeich
(04.09.2009 в 18:25)
| | на юникс платформах, действительно, все опенсурсное ПО ставится влет. А с виндой они плохо дружат | |
|
|
|
|
|
|
|
для: heed
(04.09.2009 в 18:17)
| | Надо же! Даже не думал, что в виндовс кто-то РНР собирает из исходников! Раз 10 в год я тоже собираю из исходников, но на unix платформе (FreeBSD, Debian, Fedora, Ubuntu) - проблем никогда не возникало. Достаточно было установить необходимые библиотеки. | |
|
|
|
|
|
|
|
для: heed
(04.09.2009 в 18:17)
| | надо еще иметь win32build :-)
Я тоже долго мучался, пока всю вспомогательную обвязку не установил | |
|
|
|
|
|
|
| уже незнаю чего его кому ему надо :)
скачал исходники php 5.2 со snaps.php.net
, долго не мог понять какой makefile там надо запустить , потом решил что нужно запускать всётаки cscript.exe , запустил
пожаловалось что нет bison.exe , спросил у msdn, послали качать на sourceforge
скачал, запустил , пошёл качать flex на sourceforge ,) потомучто не было flex.exe
, теперь вот с такой-же коммандной строкой вот такой результат
C:\_PROJECTS\SRC\php5.2-200909031630>cscript /nologo configure.js --enable-one
-shot
Saving configure options to config.nice.bat
Checking for cl.exe ... <in default path>
Checking for cl.exe ... <in default path>
Detected MS compiler version 15
Detected 32-bit compiler
Checking for link.exe ... C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin
Checking for nmake.exe ... <in default path>
Checking for lib.exe ... <in default path>
Checking for bison.exe ... <in default path>
Checking for flex.exe ... <in default path>
Checking for re2c.exe ... <not found>
Checking for zip.exe ... <not found>
Checking for lemon.exe ... <not found>
Checking for mc.exe ... C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin
Checking for mt.exe ... C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin
Checking for arpa\nameser.h ... <not found>
Checking for arpa\nameser.h ... <not found>
ERROR: We really need that arpa\nameser.h file - it is part of the win32build pa
ckage
|
подскажите где должна быть нужная папка include/arpa/ которая как пишут мне реально нужна :)
поиск nameser.h по всем имеющимся исходникам, и компиляторам результатов не дал
//ps perl красиво сделано скомпилировался с первой попытки , уже начав интерпретировать скрипты во время компиляции .) | |
|
|
|
|