was successful and projectname.dll file created.
I am using: Apache/2.2.22 (Win32) PHP/5.4.3
I copied this dll file into path: C:\Wamp\bin\php\php5.3.5\ext and added extension=php7.dll into php.ini file also.
I can see php7.dll is there in active php extension list.
but when I run php file with phpinfo() then I found that extension was not successful. I used following code in .cpp file to create the extension:
Expand|Select|Wrap|Line Numbers
- #define PHP_COMPILER_ID "VC6"
- #include "php.h"
- ZEND_FUNCTION(use_html);
- zend_function_entry use_functions[] =
- {
- ZEND_FE(use_html, NULL)
- {NULL, NULL, NULL}
- };
- zend_module_entry use_html_module_entry =
- {
- STANDARD_MODULE_HEADER,
- "Use Html",
- use_functions,
- NULL, NULL, NULL, NULL, NULL,
- "1.0.0-tutorial",
- STANDARD_MODULE_PROPERTIES
- };
- ZEND_GET_MODULE(use_html);
- ZEND_FUNCTION(use_html)
- {
- bool useHtml;
- if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|b", &useHtml) == FAILURE)
- {
- E_ERROR;
- return;
- }
- if(useHtml)
- {
- php_printf("This string uses <a href='#'>Html</a>");
- }
- else
- {
- php_printf("This string does not Html");
- }
- return;
- }
But it is not there! What can be the problem?