102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654

Написать расширение для PHP в Visual Studio C++ для Windows

24.07.2014, 10:08. Показов 1819. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Объясните пожалуйста, как написать простейшее расширение для PHP.
phpinfo() выдал такое:
PHP Version 5.4.8
Compiler MSVC9 (Visual C++ 2008)
У меня же:
Microsoft Visual C++ 2010 Express.
P.S. статьи в инете читал (например на хабре). Но че-то до меня не дошло.
Если кто-то подобное делал - расскажите пожалуйста.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.07.2014, 10:08
Ответы с готовыми решениями:

расширение для visual studio 2005
Привет всем, у меня в visual studio 2005 не доступна разработка таких приложений как WPF, WCF, WF. Скачал и установил среду .NET Framework...

Расширение для Visual Studio: переход к определению метода
Здравствуйте, подскажите пожалуйста, есть ли расширение для visual studio, что бы по клику по методу перенаправляло на сам этот метод?

В магазине Visual Studio 2015 как найти Windows Forms с расширение UI?
Я пытаюсь в магазине Visual Studio 2015 найти Windows Forms с расширение UI, но не могу, может подскажите как он называется или как его...

2
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
24.07.2014, 11:06
Цитата Сообщение от Firework Посмотреть сообщение
P.S. статьи в инете читал (например на хабре). Но че-то до меня не дошло.
Если кто-то подобное делал - расскажите пожалуйста.
статью писали для всех, а вы значит у нас vip что вам надо рассказывать? вопрос надо задавать по статье или найти другую статью
1
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
25.07.2014, 13:58  [ТС]

Ура! Получилось. Использовал Ultimate вместо Express. У меня экспресс версия почему-то не давала задать все нужные свойства проекту библиотеки.
Ещё повозился чуток с путями в файле config.w32.h
Кому интересно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
/* Default PHP / PEAR directories */
#define CONFIGURATION_FILE_PATH "php.ini"
#define PEAR_INSTALLDIR ".;E:\\webserver\\php"
#define PHP_BINDIR ".;E:\\webserver\\php"
#define PHP_CONFIG_FILE_PATH (getenv("SystemRoot"))?getenv("SystemRoot"):""
#define PHP_CONFIG_FILE_SCAN_DIR ""
#define PHP_DATADIR ".;E:\\webserver\\php"
#define PHP_EXTENSION_DIR ".;E:\\webserver\\php\\ext"
#define PHP_INCLUDE_PATH    ".;E:\\webserver\\php"
#define PHP_LIBDIR ".;E:\\webserver\\php\\ext"
#define PHP_LOCALSTATEDIR ".;E:\\webserver\\php"
#define PHP_PREFIX ".;E:\\webserver\\php"
#define PHP_SYSCONFDIR ".;E:\\webserver\\php"
У меня на локальном сервере сам пхп находится в E:\webserver\php. Расширения - в E:\webserver\php\ext.
Как и в php.ini
extension_dir = "E:/webserver/php/ext"
Так же я туда добавил extension=mfe.dll.
Перезапустил апач и ??????? получилось!!!11!

Теперь в мире стало на одного пишущего библиотеки на C++ для PHP талантливого быдлокодера больше...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.07.2014, 13:58
Помогаю со студенческими работами здесь

Visual Studio для Windows 8
привет друзья! хочу попробовать VBN но не знаю какая версия студии пойдёт для win8

Есть ли Visual Studio для Windows Phone?
Чтобы можно было приложения на телефоне создавать. Заранее спасибо!

[Windows Phone] Есть ли visual studio для Windows Phone?
Чтобы можно было приложения на телефоне создавать. Заранее спасибо!

Установка C++ Redistributable Visual Studio 2017 и Visual C++ для Visual Studio 2015
Доброго дня. Пытаюсь изучить PHP. Решил установить сервер локальный. В инструкции сказано: "Ещё нам нужен файл C++...

Не могу написать программу для задачи в Visual Studio
Здравствуйте, помогите пожалуйста написать 2 задачи, никак не могу справиться, по аналогам попробовал, но не получилось =(( 1 задача: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru