Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: компиляция PHP в MSVC_2008_EE
 
 автор: heed   (04.09.2009 в 18:17)   письмо автору
 
 

уже незнаю чего его кому ему надо :)

скачал исходники 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 красиво сделано скомпилировался с первой попытки , уже начав интерпретировать скрипты во время компиляции .)

  Ответить  
 
 автор: GeorgeIV   (04.09.2009 в 18:24)   письмо автору
 
   для: heed   (04.09.2009 в 18:17)
 

надо еще иметь win32build :-)
Я тоже долго мучался, пока всю вспомогательную обвязку не установил

  Ответить  
 
 автор: Sergeich   (04.09.2009 в 18:25)   письмо автору
 
   для: heed   (04.09.2009 в 18:17)
 

Надо же! Даже не думал, что в виндовс кто-то РНР собирает из исходников! Раз 10 в год я тоже собираю из исходников, но на unix платформе (FreeBSD, Debian, Fedora, Ubuntu) - проблем никогда не возникало. Достаточно было установить необходимые библиотеки.

  Ответить  
 
 автор: GeorgeIV   (04.09.2009 в 18:27)   письмо автору
 
   для: Sergeich   (04.09.2009 в 18:25)
 

на юникс платформах, действительно, все опенсурсное ПО ставится влет. А с виндой они плохо дружат

  Ответить  
 
 автор: heed   (04.09.2009 в 21:55)   письмо автору
 
   для: 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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования