标签为“apache”的日记

Web服务器常见编译的选项

常见的用于搭建Web服务器的软件有Apache、Perl、PHP、mysql等,其中Perl的编译选项最简单:

sh Configure -des

用C++开发Apache模块

本来是要自己写的,但是一直没有太多的时间,这里摘自laruence的一段文章,有机会补充一下。

这里主要讲述在PHP及Zend框架下怎么使用Zend API和C++语言来实现自己所要的功能以及项目的开发。
此篇文章所运用的环境在Linux 2.4.21-4.ELsmp(Red Hat Linux
3.2.3-20),Apache/2.2.8,gcc version 3.2.3 20030502,PHP 5.2.5 (cli),Zend
Engine v2.2.0下进行。

    此篇文章准备分2个部分来讲述:
    第一部分主要详细讲述一下怎么构建一个完成的C++应用扩展模块;
    第二部分主要讲述在PHP及Zend框架下怎么使用Zend API和C++语言来实现自己所要的功能以及项目的开发;
    此篇文章所运用的环境在Linux 2.4.21-4.ELsmp(Red Hat Linux 3.2.3-20),Apache/2.2.8,gcc version 3.2.3 20030502,PHP 5.2.5 (cli),Zend Engine v2.2.0下进行。

 

1

标签

最近评论

  • Cnangel: 用C++写php扩展,注意有三处地方与写C扩展不同。 1,PHP_ADD_LIBRARY(stdc++,"",EXTERN_NAME_LIBADD)用于将标准C++库链接进入扩展 2,extern "C" 将系统的头文件以及你自己用c写的头文件用大括号括起来 3,需要对宏ZEND_GET_MODULE(ext_name)额外的申明 阅读更多
  • sunceenjoy: 调用的时候报错: Warning: dl(): Unable to load dynamic library './home.so' - 阅读更多
  • Cnangel: 能将你的错误提示以及怎么操作的过程做一下详细描述么? 阅读更多
  • ywj: 你好, 我按你这篇文章来扩展C++, 虽然生成了.so库, 但在调用.so这个库时候却出错了. 阅读更多