расширения + php

Тема в разделе "WASM.HEAP", создана пользователем art, 3 авг 2010.

  1. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    К тем кто писал расширения для php(внешние, унутренние и для zend-ядра) такие вопросы.

    - Для создание внешнего расширения достаточно только свои с-код в dll запаковать

    - Нужно ли использовать для создания внутреннего расширения некую утилиту phpize? И что вообще за утилита такая?
     
  2. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    Еще такой вопрос возник к людям которые писали расширения для пхп под винду и собирали это расширение в длл(или просто кто знает в чем дело).

    В настройках проекта(Project->Setting->C/C++,компилятор VC++6) в определенной секции прописываю Preprocessor definitions: PHP_WIN32.

    В файле php_compat.h есть следующие:


    #ifdef PHP_WIN32
    #include "config.w32.h"
    #else
    #include <php_config.h>
    #endif

    Т.к. PHP_WIN32 определено, то он подключает файл config.w32.h, но данного файла в каталоге main нету(его вообще нет). Я убираю определение PHP_WIN32 в настройках,но почему-то все равно он пытается подключить config.w32.h и компилятор выдает ошибку.В чем тут подвох?
     
  3. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    Может у кого есть исходники PHP и там файл config.w32.h? Можно было бы его куда-нибудь залить
     
  4. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    С вопрос разобрался и файл нашел.

    Эх..Все же жаль что внутренности пхп не сильно популярная тема. Хотя там поковырять(с моей точки зрения новичка) есть чего.