首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏seth-shi的专栏

    PHP 源码阅读

    openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel libicu-devel wget # 下载指定版本源码 mkdir ~/php71 && tar -xvf /tmp/php.tar.gz --strip-components 1 -C ~/php71 # 安装目录 /var/php71 # 源码目录 加入环境变量 RUN cp ~/php71/php.ini-production /var/php71/lib/php.ini && \ cp /var/php71/etc/php-fpm.conf.default /var/php71/etc/php-fpm.conf && \ echo $'export PATH=$PATH:/var/php71/bin:/var/php71/sbin' >> ~/ 版本相同的源码用于阅读 增加扩展(可选) 依赖 下载已经安装的PHP按本的PHP源码 进入扩展源码目录比如curl cd ~/php71/ext/curl 执行phpize(编译PHP扩展的工具,主要是根据系统信息生成对应的

    3.7K10编辑于 2023-12-18
  • 来自专栏phpcoders

    Linux下源码安装PHP 卸载PHP

    卸载原有PHP 查看PHP版本 php -v 下面命令删除php不干净但先删一遍 yum remove php 查看剩下的php软件包,其中会有依赖所以得有先后顺序删除 rpm -qa | 源码安装PHP: 首先进入php.net找到要下载的版本页面,复制到下载链接 wget https://www.php.net/distributions/php-7.2.31.tar.bz2 在此之前可以创建好自己的目录 ,有条理一些,我创建到/home/work/study/softpackage,在softpackage目录下下载php源码,然后解压出现如下页面 ? 让php -v可以使用: 设置可以直接在任何目录使用php test.php执行命令,进行如下操作 进入到自己放置的php目录下,执行以下命令,然后将红圈的东西写上,就是你的PHP所在的目录 vim 将php.ini文件放在php中: 注意要将php.ini放到你的php目录下的lib目录下面:如此这样php源码安装就大功告成咯》》》》》 ?

    9.3K20发布于 2021-03-16
  • 来自专栏互联网开发者交流社区

    php企业建站源码

    php企业建站源码 1 <?php 2 session_start(); 3 include "./admin/config.php"; 4 include ". php echo $row['videoname']?>" id="<?php echo $row['id']? php 506 session_start(); 507 include "./admin/config.php"; 508 include "./right/sql.php"; 509 ? php echo $row['videoname']?>" id="<?php echo $row['id']? php include ("config.php"); ?> 2 <?

    31.6K20发布于 2018-07-04
  • 来自专栏技术博文

    PHP源码目录结构

    其实项目中的这些README文件是非常值得阅读的例如: /README.PHP4-TO-PHP5-THIN-CHANGES 这个文件就详细列举了PHP4和PHP5的一些差异。 build 顾名思义,这里主要放置一些和源码编译相关的一些文件,比如开始构建之前的buildconf脚本等文件,还有一些检查环境的脚本等。 main 这里存放的就是PHP最为核心的文件了,主要实现PHP的基本设施,这里和Zend引擎不一样,Zend引擎主要实现语言最核心的语言运行环境。 pear “PHP 扩展与应用仓库”,包含PEAR的核心文件。 sapi 包含了各种服务器抽象层的代码,例如apache的mod_php,cgi,fastcgi以及fpm等等接口。 Windows下编译PHP相关的脚本。

    7.4K60发布于 2018-04-16
  • 来自专栏程序猿成长计划

    编译源码安装PHP 5.4

    编译源码安装PHP 首先,下载PHP安装文件,我们使用源码编译安装 PHP 5.4.35,到PHP官网下载PHP安装文件。 $ wget http://jp1.php.net/distributions/php-5.4.35.tar.gz $ tar -zxvf php-5.4.35.tar.gz $ cd php-5.4.35 接下来对PHP源码进行编译安装,进入到源码目录之后,执行下列命令安装: 注意,如果需要mysql的话,最好是在变异的时候就提供参数并且指定为使用mysqlnd库,否则单独编译 扩展的形式安装只能使用 最后,我们需要提供php的配置文件php.ini。 $ sudo cp php.ini-development /usr/local/php/etc/php.ini $ sudo mv /usr/local/php/etc/php-fpm.conf.default

    5.6K40发布于 2019-02-27
  • 来自专栏Youngxj

    php在线PIng接口源码

    这是一个php在线PIng接口源码,使用exec函数进行调用系统ping服务,然后回调一个json格式数据。 该源码特色: 调用纯真IP数据库进行IP定位 使用exec函数调用系统Ping服务 支持linux与windows双系统运行 json格式数据回调,支持最大、最小、 平均延迟返回 以上就是该源码的部分特色介绍,下面说说数据回调详解     状态码:1000->成功,1001->error,1002->禁ping,1003->找不到主机     正常输出 注意: 如果要正常使用该源码请打开php exec函数,然后重启php进程,否则无法使用 请把纯真IP数据库文件与Ping.php文件放在一起,否则无法使用 该源码文档编码为GBK,请注意格式

    14.9K30发布于 2018-06-06
  • 来自专栏sql与spec性能

    Apache+PHP源码编译

    usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-utilmake -j8make install安装PHP 上传该文件到/home目录下解压该文件:tar -xvf php-5.6.6.tar.bz2编译cd php-5.6.6/cp /usr/lib/rpm/openEuler/config.sub . /configure --with-apxs2=/usr/local/apache2/bin/apxs --prefix=/usr/local/php --with-config-file-path=/

    1.3K10编辑于 2024-01-31
  • 来自专栏WebDeveloper

    源码安装PHP7

    下载 下载地址http://www.php.net/downloads.php 点击下面红色框,下载“php-7.2.4.tar.bz2” ? 2. 解压 tar -xZf php-7.2.4.tar.bz2 3. 安装 cd php-7.2.4 . 环境找不到php.ini 1)在安装包目录下找到php.ini-devopment,将此文件拷贝到自己对应的安装目录,我自己这块是/data/server/php7/etc,然后更改名称mv php.ini-devopment php.ini 2)但发现php.ini配置无效,使用php -i | grep php.ini命令检查 ? 发现图示是lib目录下,那则将php.ini文件移动到此目录下,如果想更改到/etc/环境下,就需要在.

    9.9K20发布于 2018-10-23
  • 来自专栏全栈程序员必看

    php开源的客服系统_在线客服源码php

    在线客服系统软件使开发和运营团队能够高速协作,因此要求源码系统能够快速响应业务变化,并快速提供出色的客户和员工服务体验。 thinkphp在线客服完整源码内核:   <? php   namespace app\admin\controller;   use controller\BasicAdmin;   use service\DataService;   use service 在线客服系统源码H5代码:   <? php   public function info()   {   if (intval($this->request->request('id')) === intval(session(

    14.3K40编辑于 2022-08-02
  • 来自专栏全栈程序员必看

    微网站 源码 php,php 微网站 实例源码(pc手机平板 均可浏览)

    if(session(‘adminuser’)!=C(‘webuser’)){

    28.6K20编辑于 2022-08-03
  • 来自专栏PHP饭米粒

    PHP7源码分析】PHP中$_POST揭秘

    【这个函数后面会详细说明】 php_module_startup :模块初始化。php.ini文件的解析,php动态扩展.so的加载、php扩展、zend扩展的启动都是在这里完成的。 让我们用一个例子来验证下opcode,写一个简单的php脚本test.php: <? 生成扩展骨架 进入到源码目前的ext目录:cd /home/weibin/offcial_code/php/7.0.6/php-7.0.6/ext,执行 . 测试 重启php-fpm,kill -USR2 cat /home/weibin/php7/var/run/php-fpm.pid 编写测试脚本: <? 五、总结 本篇wiki,从源码角度分析了php中_POST的原理,展现了FastCGI协议的整体处理流程,以及针对不同Content-Type的处理差异化,并为application/json动手编写了

    7.5K30发布于 2019-06-04
  • 来自专栏老K博客

    跑分源码码商源码完整开源PHP

    源码介绍 最新盛大跑分系统源码 多功能完美运营微信+支付宝+银行卡+云闪付+抢单系统跑分系统源码+完整数据 这个东西估计做码商的那时候都知道的,功能以及各方面都是很牛的一个。 完美运营无BUG。 VUE + thinkphp5 前后端分离 注:站长已修复部分BUG,加上文档说明,基本算完美,喜欢的自行下载玩去吧 源码截图 环境要求 亲测环境:Linux+Nginx+PHP5.6+Mysql5.5 /wwwroot/你的目录/】 php . /socket.php start -d 切换到daemon目录下: cd /您搭建网站的目录/daemon 例子:【cd /www/wwwroot/你的目录/daemon】 php . /watch.php start 后台地址:/ht.php 后台账户:admin 源码下载 本文共 243 个字数,平均阅读时长 ≈ 1分钟

    3.2K20编辑于 2024-05-15
  • 来自专栏阿dai_linux

    源码编译安装PHP5、PHP7 原

    11.10-11.12 安装PHP5 PHP(Hypertext Preprocessor)英文超级文本预处理语言。 PHP工作原理 将PHP的配置文件移动到. /configure时指定的目录: [root@adailinux php-5.6.30]# cp php.ini-production /usr/local/php/etc/php.ini PHP在系统中是作为 src]# tar -jxvf php-7.1.6.tar.bz2 安装PHP-7 因为在安装PHP5的时候所有依赖的库文件以及安装完,所以此次PHP7可以直接安装。 /configure时指定的目录: [root@adailinux php-5.6.30]# cp php.ini-production /usr/local/php/etc/php.ini 查看Apache

    2.7K20发布于 2019-04-03
  • 来自专栏vue封装H5

    微信JSAPI支付PHP源码

    微信支付,开发过的小朋友都踩过坑,在此附上jsapi源码,希望帮到小伙伴们。 20190627102711424.png 3、商户平台API秘钥 20190627103232916.png 4、PHP代码 控制器: <? php namespace app\wxpay\controller; class JsapiController { public $mchid = '00000000'; php namespace app\wxpay\controller; use think\Db; use cmf\controller\HomeBaseController; use think extends HomeBaseController { public function index() { $postXml = file_get_contents("php

    6.6K30编辑于 2022-03-09
  • 来自专栏全栈程序员必看

    php源码审计_静态代码审计

    1、安装相关软件,如Sublime text、 Notepad++、editplus、 Seay源代码审计系统等 2、获得源码,可以到网上下载各种网站源码 3、安装网站 审计方法: 通读全文法:麻烦但全面 首先是用浏览器逐个访问,看看程序有哪些功能,根据相关功能推测可能存在的漏洞 审计的基本流程: 1、整体了解 2、根据定向功能法针对每一项功能进行审计 3、敏感函数参数回溯法 整体了解: 1、网站结构: 浏览源码文件夹 变量跟踪的过程: 正向跟踪——通过变量找函数 逆向跟踪——通过函数找变量 常见的INI配置: 1、php INI文件: PHP 的配置文件一般是 php.ini 文件 php.ini 文件必须命名为’php.ini 还可以在httpd.conf中覆盖php.ini的值以进行更灵活的配置:php_value name value。PHP常量仅能在php.ini中使用,在httpd.conf中必须使用相应的掩码值。 若禁用,就必须使用PHP代码开始标志的完整形式(<?php?>)。

    10.9K20编辑于 2022-11-09
  • 来自专栏HHTjim'S 部落格

    天天动听外链php源码

    天天动听外链php源码 作者:matrix 被围观: 5,260 次 发布时间:2014-03-30 分类:兼容并蓄 零零星星 | 32 条评论 » 这是一个创建于 3077 天前的主题,其中的信息可能已经有所发展或是发生改变 php代码: 150323修改 <?php if ($_GET['u']) { $id = (is_numeric($_GET['u'])) ? 调用格式:http://XXXX/*.php?u=音乐ID 各行都有注释,不再细说。 再说接口二: 这接口二的玩意有些麻烦,不建议使用。 需要的话只是多一个步骤,得到key。 然后再依葫芦画瓢翻译成php代码,Bingo! php 和?>之间 echo co('1757517');//显示出音乐id为1757517的KEY 之后再拼接接口二的地址,与接口一的代码同理获取MP3链接。 MP3外链测试:

    1.6K10编辑于 2022-09-26
  • 来自专栏码农编程进阶笔记

    PHP加密技术 附源码

    加密强度超高 1.精诚所至,金石为开,今天我要给大家讲的内容是如何将php源码加密。 2.首先我们需要在本地搭建一个php运行环境,或者直接把php文件放在运行环境为php的空间。 在这里,我用的是空间。 3.然后创建一个用来被加密的php文件:index.(点)php。 (点)php文件。 //encryption.php <? (点)php加密而成的。 然后执行test.(点)php文件。 http://www.test.com/test.php 可以看到运行的结果和index.(点)php文件运行的结果相同。 (点)php文件可以看到,是加密后的源码。 //test.php <?

    2K20发布于 2021-07-20
  • 来自专栏直播知识

    PHP短视频源码,按钮拖拽

                        }                 }                 return false             }         }) 以上就是 PHP 短视频源码,按钮拖拽相关的代码,更多内容欢迎关注之后的文章

    1.6K30发布于 2020-11-06
  • 来自专栏HHTjim'S 部落格

    新浪乐库php解析源码

    新浪乐库php解析源码 作者:matrix 被围观: 1,866 次 发布时间:2013-10-26 分类:零零星星 | 5 条评论 » 这是一个创建于 3231 天前的主题,其中的信息可能已经有所发展或是发生改变 打开http://serve/*.php? id=2850351   即下载 根据音乐ID来找真实地址 http://music.sina.com.cn/yueku/intro/musina_mpw_playlist.php? 2850351 代码来自:http://zhidao.baidu.com/question/160385986.html ---- 新浪视频外链接口 http://v.iask.com/v_play.php vid=视频ID 如:http://video.sina.com.cn/v/b/10855159-1400488700.html 打开http://v.iask.com/v_play.php?

    80610编辑于 2022-09-26
  • 来自专栏码农UP2U

    分享学习 PHP 源码的方法

    ​每天抽一点时间来看看 PHP 源码方面的书,说实话,无法在调试器下观察 PHP 运行状态的上下文实在是一件痛苦的事情。 而且本身 PHP 源码讲解就有书,所以学习起来还是较为方便的。 想要调试源码,我觉得我最好应该找一个前一天充分休息并且是阳光明媚的早上来学习关于调试 PHP 源码的知识,那样可能效率会高一些,但是这样的机会好像又不多。 其实对应到阅读 PHP源码也是类似的吧。 ​说说我学习 PHP 源码的方法吧。虽然有讲解 PHP 源码方面的书,但是书中的内容在做一些基本的介绍后就开始讲源码了。 当代码操作具体数据结构中的字段时,再把具体的字段补充到对应的数据结构中,这样不但 PHP 源码底层的处理逻辑了解了,而且对于底层的数据结构也就有了清晰和全面的掌握了。

    2.5K40发布于 2020-08-26
领券