![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP学习
鱼虾一整碗
网络安全服务器研发工程师
展开
-
linux下,使用php将C扩展打包成.so文件补充——动态库
第一步简单:./configure --with-php-config=/usr/local/php/bin/php-config第二不make比较复杂,重点说这里make的时候,这些文件可能需要其他的动态库.so文件,(windows下貌似是.lib文件,或者.dll文件,记不清了),那么如何去连接到动态库呢?这样:export LD_LIBRARY_PATH=/usr/loca原创 2016-11-30 19:08:54 · 1232 阅读 · 0 评论 -
LINUX下PHP生成并调用C的.so文件
1,安装PHP环境到/usr/local/php2,进入源码包cd /usr/local/php-5.5.33,建立要生成的.so文件的扩展骨架 cd /usr/local/php-5.5.3 ./ext_skel --extname=test test就是你要生成的.so的名字,例如test.so4,修改配置文件/test/config.m4原创 2016-11-29 17:54:59 · 2896 阅读 · 0 评论 -
问题解决Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 38218371 bytes)
今天在使用php传参时出现了这个有三个可能的原因:1,所要输出或者所要查询的数据太大2,php.ini文件中memory_limit设置的数字太大,可以将其改的大一点,或者直接memory_limit=-1,意为不设限3,就是出现了死循环经排查,我的问题是第一条,修改代码后,问题解决。完!!原创 2016-12-06 12:52:02 · 31561 阅读 · 2 评论 -
两小时入门php
说明:你没有看错,两小时让你入门php。首先你要对自己有信心,学会一门语言是不难的,因为语言都是相通的。强调一点,这个是让你入门,两个小时之后,你能懂的php的一些基础东西。但离实际的工作开发,还离的很远。因为无论什么语言,入门是简单的,但想做的精细,做得好,还是需要一定的时间。看这篇文章之前,你最好需要懂一门语言,C语言或者java都可以。下面我们开始!! 第1部分:什么原创 2016-12-17 16:15:50 · 415 阅读 · 0 评论 -
错误解决:apachectl: line 78: 5160 段错误 $HTTPD -k $ARGV
今天将php版本由5.6升为7.0时(源码安装),apache重启时出现了这个问题[root@localhost mysc]# /usr/local/apache2/bin/apachectl restart /usr/local/apache2/bin/apachectl: line 78: 5160 段错误 $HTTPD -k $ARGV原创 2016-12-06 12:36:06 · 5672 阅读 · 0 评论 -
linux下apache+php的安装配置(源码)
1,Apache部署方法如下:# tar -zvxf httpd-2.0.55.tar.gz# cd httpd-2.0.55# ./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so# make# make install启动apache:/usr/local/apache原创 2016-11-29 18:14:07 · 610 阅读 · 0 评论