易截截图软件、单文件、免安装、纯绿色、仅160KB

使用phpize建立php扩展

今天要讲的是linux下php扩展的入门篇
  下面我来讲讲如何作一个php的扩展
  首先要有一个搭建好的php环境
  我把php的安装在了/usr/local/php当然也通过
  php的一个配置php.ini的路径但是要注意了
  用这种方法安装的php扩展不能实现
  我们在php安装以后的/usr/local/php/bin目录
  找到这个文件phpize稍后我们将用到他
  他就是个shell脚本你可以用vi phpize来查看他的内容
  但是你要注意了这个脚本不是在哪里都可以应用的
  [root@ns root]# phpize
  Cannot find config.m4.
  Make sure that you run /usr/local/bin/phpize in the top level source directory of the module
  [root@ns root]# phpize
  Cannot find config.m4.
  Make sure that you run /usr/local/bin/phpize in the top level source directory of the module
  你会看到这两种结果实际上你查看了这个脚本
  很轻松的就会发现是怎么来处理的
  你的模扩展的时候最好
  放在/usr/local/src/php-4.3.5/ext下
  来执行他你在这里也可以这样/usr/local/php/bin/phpize来执行也可以
  phpize来执行
  我们在/usr/local/src/php-4.3.5/ext下找到这个工具
  来建立一个php扩展的一个框架
  [root@ns ext]#cd /usr/local/src/php-4.3.5/ext/
  [root@ns ext]# ./ext_skel --extname=sdomain
  Creating directory sdomain
  Creating basic files: config.m4 .cvsignore sdomain.c php_sdomain.h CREDITS EXPERIMENTAL tests/001.phpt sdomain.php [done].
To use your new extension, you will have to execute the following steps:
  1. $ cd ..
  2. $ vi ext/sdomain/config.m4
  3. $ ./buildconf
  4. $ ./configure --[with|enable]-sdomain
  5. $ make
  6. $ ./php -f ext/sdomain/sdomain.php
  7. $ vi ext/sdomain/sdomain.c
  8. $ make
  执行了这个步骤以后你会看到这样的结果
  Repeat steps 3-6 until you are satisfied with ext/sdomain/config.m4 and
  step 6 confirms that your module is compiled into PHP. Then, start writing
  code and repeat the last two steps as often as necessary.
  这样以后我们会在这个目录下生成一个目录叫sdomain
  进入这里面我们看看
  [root@ns ext]# cd sdomain/
  


相关文档:

PHP中采用POST方式发送数据

最近两天项目需要,由于服务器正在开发,客户端进度稍快一些,没有服务器进行联调。因此我重操旧业,用PHP快速的写了一些web页面,算是当测试桩程序了,七八个web接口,基本上5到6个小时搞定了。由于当前的服务器需要与其他服务器进行对接,因此写的这个web服务还需要充当client角色,向其他服务器发送请求。
在网上搜了一 ......

PHP文件包含漏洞原理分析和利用方法


摘要:一、涉及到的危险函数〔include(),require()和include_once(),require_once()〕 include()&&require()语句:包括并运行指定文件。这两种结构除了在如何处理失败之外完全一样。include()产生一个警告而require()则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用require()。include() ......

我选择的PHP开源网上商城

这段时间在一个电子商务公司待在,所以接触到很多电子商务的概念。
也接触到了一个全新的电子商务模式。这里由于涉及到了公司的营销
策略方面的商务机密,所以不便过多的谈及。
不过一个好的idea,总是会勾起很多的不畏失败的尝试。我就从最基
础的电子商务开始叻。
刚好有个朋友准备做手机的电子商务,用前几篇文章提 ......

配置APACHE使其支持php的成功经验

配置APACHE使其支持php的成功经验(只是关键部分配置,并非整个配置过程)
环境:
WinXP sp3
Apache2.2
php-5.2.2-Win32.zip解压目录D:\PHP
在Apache的httpd.conf文件中采取用加载模块的方式在文件中添加语句:
LoadModule php5_module "D:/PHP/php5apache2-2.dll"
注意这里一开始我添加的是D:/PHP/php5apache2.dll ......

PHP之父:开放和互动是网站成功的基础


PHP之父Rasmus Lerdorf在互联网技术精英论坛上表示,开发和互动是网站成功的基础。
  Rasmus以亚马逊和雅虎举例,“这些网站如果没有用户的话,做得再漂亮也什么都不是”。Rasmus认为,网站一开始与报纸一样,仅仅是“单向交流”提供信息,有人来看即可。
  “但是对现代的网站来说,这已 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号