导航:首页 > 编程语言 > php56yaf扩展下载

php56yaf扩展下载

发布时间:2022-07-18 22:30:03

php5.6.25 php_win32api.dll扩展类

一、准备工作 上pkgs/download/nginx-1/download/nginx-1206/get/php-5.4.14.tar.gz/from/this/mirror // 解压 [root@pangou php]# tar -zxvf php-5.4.14.tar.gz 安装依赖包 [root@pangou php]# yum install -y libxml2-devel libjpeg-devel libpng-devel freetype-devel openssl-devel libcurl-devel libmcrypt-devel 编译php [root@pangou php]# ls php-5.4.14 php-5.4.14.tar.gz [root@pangou php]# cd php-5.4.14 [root@pangou php-5.4.14]# pwd /root/Downloads/php/php-5.4.14 [root@pangou php-5.4.14]# ls acinclude.m4 CREDITS ltmain.sh NEWS README.MAILINGLIST_RULES README.TESTING stamp-h.in aclocal.m4 ext main pear README.namespaces README.TESTING2 stub.c build EXTENSIONS makedist php5.spec.in README.NEW-OUTPUT-API README.UNIX-BUILD-SYSTEM svnclean.bat buildconf footer Makefile.frag php.gif README.PARAMETER_PARSING_API README.WIN32-BUILD-SYSTEM tests buildconf.bat generated_lists Makefile.gcov php.ini-development README.PHP4-TO-PHP5-THIN-CHANGES run-tests.php TSRM CODING_STANDARDS genfiles Makefile.global php.ini-proction README.REDIST.BINS sapi UPGRADING config.guess header makerpm README.EXTENSIONS README.RELEASE_PROCESS scripts UPGRADING.INTERNALS config.sub INSTALL missing README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS server-tests-config.php vcsclean configure install-sh mkinstalldirs README.GIT-RULES README.STREAMS server-tests.php win32 configure.in LICENSE netware README.input_filter README.SUBMITTING_PATCH snapshot Zend [root@pangou php-5.4.14]# ./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --with-mysql=/usr/ --with-mysqli=/usr/bin/mysql_config --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic // 编译时间可能有点长。。。 // 编译成功后,安装 [root@pangou php-5.4.14]# make && make install // 安装时间也比较长 安装成功后,php的位置就应该在/opt/php目录下,接下去就是配置 // 复制配置文件到配置目录下 [root@pangou php-5.4.14]# cp /root/Downloads/php/php-5.4.14/php.ini-proction /opt/php/etc/php.ini [root@pangou php-5.4.14]# cp /opt/php/etc/php-fpm.conf.default /opt/php/etc/php-fpm.conf [root@pangou php-5.4.14]# cd /opt/php/etc/ [root@pangou etc]# ls php-fpm.conf php-fpm.conf.default php.ini // 然后配置nginx的配置文件,让其可以运行php [root@pangou etc]# cd /opt/nginx/conf/ [root@pangou conf]# ls fastcgi.conf fastcgi_params koi-utf mime.types nginx.conf scgi_params uwsgi_params win-utf fastcgi.conf.default fastcgi_params.default koi-win mime.types.default nginx.conf.default scgi_params.default uwsgi_params.default [root@pangou conf]# vim nginx.conf 1、去掉 #user nobody; 的#号, 变成 user nobody; 2、去掉 #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} 之前的#号, 并修改 fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 为 fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name; 最终修改后的内容为: location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name; include fastcgi_params; } 重启nginx服务,并开启php-fpm [root@pangou ~]# /opt/nginx/sbin/nginx [root@pangou ~]# /opt/php/sbin/php-fpm // 创建phpinfo文件 [root@pangou ~]# vim /opt/nginx/html/phpinfo.php 内容为 phpinfo(); ?> 访问127.0.0.1/phpinfo.php 安装成功。mysql,mysqli等扩展都有。 这边有一点偷懒,并没有编译安装mysql,而是使用yum安装的mysql。

㈡ 怎么在yaf框架增加php扩展框架

扩展要配对,不然很难配置成功。 2、php yaf扩展的下载地址,要下载对应配置的扩展,这里下载的是5.5,64位。

㈢ php yaf框架的问题求助!!!

控制器文件在application/controllers下建立
模型数据库操作:models
视图文件:views

入口文件是根目录下的index.php

㈣ php5.6.15怎么安装扩展

这里以安装memcache扩展为例:
下载好对应版本的memcache扩展,然后将下载好的php扩展放到php安装目录下的ext文件夹
接着在php.ini文件里面添加代码:extension=php_memcache.dll,重启服务器后查看phpinfo看看是否有memcache的说明。

㈤ 急用!!! 问下 yaf是框架 还是php的扩展呀 怎么去下在yaf 它的官网是多少呀 手册在哪下呀 谢谢

yaf既是一个框架,也是一个扩张,它是一个PHP扩展形式的框架,yaf的官方文档中对yaf的定义 : Yaf是一个C语言编写的PHP框架 ;
yaf官网 :http://www.laruence.com/manual/
yaf中文文档:http://php.net/manual/zh/book.yaf.php

㈥ 如何获取php扩展库源代码包

您需要告诉构建系统在编译时链接到共享库。这允许依赖项存储在已编译的PHP扩展中,在第一次使用时将加载它。

为此,您需要修改config.m4以添加库。你可以通过PHP_ADD_LIBRARY宏来做到这一点。此宏将一个库添加到链接行并具有该表单PHP_ADD_LIBRARY($name,$append,$var)。第一个参数是库的名称; 这是*.so没有lib前缀的文件的名称(例如xxx)。第二个参数确定(我推测)是否附加或覆盖该行; 这应该通常设置为1。最后一个参数是存储该行的变量名称。必须将此变量替换为输出文件PHP_SUBST。

您应该将PHP_ADD_LIBRARY行放在文件中PHP_NEW_EXTENSION宏之前的某个位置config.m4。另外,PHP_ADD_LIBRARY在PHP_CHECK_LIBRARY电话中打包是个好主意。这可确保构建系统在添加库之前找到库。请参阅下面的示例。

这是另一个类似于你的SO问题。它有一些你可以遵循的工作实例。另外,我将在这里包含一个简单示例:

PHP_CHECK_LIBRARY(xxx,xxxfunction,[
PHP_ADD_LIBRARY(xxx,1,XXX_SHARED_LIBADD)],[
AC_MSG_ERROR([])],[])PHP_SUBST([XXX_SHARED_LIBADD])

注意:第二个参数PHP_CHECK_LIBRARY是一个函数,构建系统将检查它是否找到给定的库。

㈦ mamp下(php5.6.30)安装yaf拓展 报错 unknown type name 'zend_string'; did you mean 'zend_stream'

拖延症总是懒得作记录,有些东西没有及时记下来下次要找又是焦头烂额的,监督自己培养作记录的习惯。。。
1、下载Yaf
链接:
我使用的PHP版本是5.6.30,下载的Yaf是yaf-2.3.5,刚开始没认真看,下载了最新版本,结果编译的时候报错:
./yaf_view.h:34:53: error: unknown type name 'zend_string'; did you mean 'zend_stream'?
查了下,是因为php5.6.30 里面没有zend_string类型,用 char 替换,或者修改你的php版本环境到php7
2、编译Yaf
终端命令1 : cd Applications/MAMP/bin/php/php5.6.30/include/php/yaf/yaf-2.3.5/

终端命令2 : ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.30/bin/php-config

终端命令3 : make

image.png
3、复制yaf.so到php扩展目录(图上告诉我们yaf.so在哪里了)
终端命令4 : sudo cp yaf.so /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/

确认一下有没有准确移动
终端命令5 : cd /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/

确认一下有没有准确移动
终端命令6 : cd /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/

image.png
4、修改php.ini文件

image.png
末尾加上 extension=yaf.so,然后Command+S保存,退出,重启Mamp

image.png
查看phpinfo,成功安装Yaf

image.png
Phpstrom 的 Yaf 代码提示
1、终端进入 /Applications/MAMP/bin/php/php5.6.30/bin/yaf/tools/cg 目录下
终端命令1 : cd /Applications/MAMP/bin/php/php5.6.30/bin/yaf/tools/cg
终端命令2 : php yaf_cg app

app是生成的目录名
执行以上代码,将在cg/output/目录生成一份yaf的骨架代码
终端命令3 : ls output/app

执行以上代码,将在cg/output/目录生成一份yaf的骨架代码

image.png
2.到项目目录下新建一个文件夹,然后复制至项目目录
终端命令4 : sudo cp -a /Applications/MAMP/bin/php/php5.6.30/bin/yaf/tools/cg/output/app/* /Applications/MAMP/htdocs/yaf-app

image.png
3、使用Phpstrom 打开项目
可以看到我们的代码都是酱紫的,强迫症都要犯了。。。

image.png
4、下载代码提示文件
下载地址:

5、如图,在include path添加上一步下载的文件

image.png

image.png

image.png
再打开刚刚的Index.php看一下,哈,友好的代码提示又出现了

image.png

㈧ 安装PHP的YAF扩展的时候文件unchange卡死怎么解决

YAF 不是必需的扩展,是一个用C语言实现的mvc框架,下载的要跟自己的php版本相对应。 php线程安全和非线程安全版这都要对应得上,才可能安装成功

㈨ php5.6 怎么安装 ffmpeg扩展

  1. 下载ffmpeg-php扩展包和ffmpeg.exe,解压后有以下文件

    avcodec-51.dll

    avformat-51.dll

    avutil-49.dll

    php_ffmpeg.dll

    pthreadGC2.dll

  2. 将四个文件拷贝到windows/system32目录下

  3. 将php_ffmpeg.dll拷贝到php的ext目录下。

  4. 然后需要到apache/bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll

    extension=php_gd2.dll

    extension=php_gettext.dll

    extension=php_ffmpeg.dll

  5. 重启apache,输出phpinfo();方法查看环境配置

  6. 测试

阅读全文

与php56yaf扩展下载相关的资料

热点内容
丽水四轴加工中心编程 浏览:689
国产系统怎么解压 浏览:552
战双程序员 浏览:483
him触摸编程软件 浏览:931
植物大战僵尸存档怎么转移安卓 浏览:852
java栈的元素 浏览:737
程序员与篮球事件 浏览:675
app反编译不完整 浏览:788
电脑上的文件夹怎么调整 浏览:7
服务器无响应是什么原因呀 浏览:984
wd文档里的app怎么制作 浏览:513
电脑里的文件夹没有了一般能恢复吗 浏览:418
哪里有配加密钥匙的 浏览:210
服务器开不了机怎么把数据弄出来 浏览:958
gif动态图片怎么压缩 浏览:521
黑猴子棒球压缩文件解压密码 浏览:631
如何让app适应不同的手机屏幕大小 浏览:10
苹果手机如何给安卓手机分享软件 浏览:761
苹果电脑怎么运行腾讯云服务器 浏览:59
明日之后沙石堡命令助手 浏览:261