精华内容
下载资源
问答
  • #保持网络比较好即可,学校网络差的要死,clone几次还不成功,最后只能用流量开个热点 git clone --recursive https://github.com/pytorch/pytorch cd pytorch
  • windows源码编译PHP7.1

    千次阅读 2017-11-01 17:43:54
    因为最近在研究PHP内核以及需要写一些PHP拓展,而且windows上关于php7.x源码编译安装的资料比较少,所以整合一下,这篇东西就出来了。本文章所使用到的工具: php-7.1.11-src.zip (php7.11源码) ...

    因为最近在研究PHP内核以及需要写一些PHP拓展,而且windows上关于php7.x源码编译安装的资料比较少,所以整合一下,这篇东西就出来了。

    本文章所使用到的工具:


    具体步骤

    • 1、 C盘创建一个 Build文件夹

    • 2、 下载安装python,并把bin文件夹加入到环境变量path

    • 3、 下载好 php-7.1.11-src.zip、php-sdk-binary-tools-20110915.zip和deps-7.1-vc14-x64.7z

    • 4、 把php-sdk-binary-tools-20110915.zip解压到Build文件夹里面,将bin目录加入到环境变量path中,进入bin目录 cd cd C:\Build\bin 并在phpsdk_buildtree.bat里面GOTO EXIT之前加上VC14的支持:

      MD %_%\vc14\x86\deps\bin
      MD %_%\vc14\x86\deps\lib
      MD %_%\vc14\x86\deps\include
      MD %_%\vc14\x64\deps\bin
      MD %_%\vc14\x64\deps\lib
      MD %_%\vc14\x64\deps\include

    这里写图片描述

    然后执行phpsdk_setvars.batphpsdk_buildtree.bat ..\phpdev 查看phpdev文件夹已生成。

    这里写图片描述

    这里写图片描述

    • 5、 把deps-7.1-vc14-x64.7z解压到C:\Build\phpdev\vc14\x64 ,再把php-7.1.11-src.zip解压到 C:\Build\phpdev\vc14\x64并改名为php7 (注:如果要编译32位,把x64改成x86),之后在C:\Build\phpdev\vc14\x64目录下新建一个myphp7文件夹

    这里写图片描述

    • 6、 从windows菜单列表找到VS2015 x64 本机工具命令提示符并打开(注:如果要编译32位的,则需进入VS2015 x86 本机工具命令提示符)

    • 7、 进入php源码目录下 cd C:\Build\phpdev\vc14\x64\php7 ,执行 buildconf后查看是否已生成configure.js

    • 这里写图片描述

    • 8、 执行

    configure –disable-all –enable-cli –enable-hash –enable-session –without-gd –with-bz2 –enable-sockets –enable-object-out-dir=..\myphp7

    这里写图片描述

    • 9、 最后执行nmake,经过漫长的等待之后在myphp7目录下会生成一个Release_TS,然后在里面找到php.exe就算成功了。

    这里写图片描述

    好去处

    展开全文
  • Windows环境下使用php-beast加密php源代码 PHP-Beast是一个源码加密的模块,调用该模块可以对PHP源码进行加密并在此模块下运行。 为什么要用PHP-Beast?   有时候我们的代码会放到代理商上, 所以很有可能代码被...

    Windows环境下使用php-beast加密php源代码

    PHP-Beast是一个源码加密的模块,调用该模块可以对PHP源码进行加密并在此模块下运行。

    为什么要用PHP-Beast?
      有时候我们的代码会放到代理商上, 所以很有可能代码被盗取, 或者我们写了一个商业系统而且不希望代码开源, 所以这时候就需要加密我们的代码.
      另外PHP-Beast是完全免费和开源的, 当其不能完成满足你的需求时, 可以修改其代码而满足你的要求。

    目前官方教程linux上的使用已经写的比较详细,但对于Windows环境下的使用还是比较笼统,故做此记录。

    php-beast官方github地址:https://github.com/liexusong/php-beast


    使用方法

    1. 下载GitHub已经释放出的版本软件,假设解压放在D:\php-beast文件内。

    2. 官方已经提供了关于 Windows DLL 的下载地址,根据你的php环境下载对应的版本,这是已经编译好的释出版本:点击查看

    3. 将下载下来的 .dll 文件如 php_beast_x86_nts.dll 放入php扩展模块的文件内,一般默认位于 ext 文件内,并修改 php.ini 文件,加入配置项:

    extension=php_beast_x86_nts.dll
    

      重启php环境,让php加载 php-beast 模块。请注意官方提供的 .dll 文件的名字可能无法直接被加载引用,如果你确认已经正确加载php扩展模块配置并且出现无法加载的情况,可以按照php扩展模块的配置默认命名规则重命名文件如 php_beast.dll,再尝试重新加载。 如果你还不太了解 Windows 环境下php安装扩展模块,请参考我的另一篇博客:点击查看

      php成功加载后可看到如下结果图:
    beast加载成功图

    1. 安装完 php-beast 后,配置 tools 目录下的 configure.ini 文件,如下:

    ; source path
    src_path = “D:\php\src_path”  //要加密项目的路径

    ; destination path
    dst_path = “D:\php\dst_path”  //保存加密后项目的路径

    ; expire time
    expire = “2020-03-29 14:59:00”   //设置项目可使用的时间,格式是:YYYY-mm-dd HH:ii:ss

    ; encrypt type (selection: DES, AES, BASE64)
    encrypt_type = “DES”  //加密的方式,支持的加密算法DES, AES, BASE64

      配置完成后,使用 encode_files.php来进行文件加密,其只会加密php文件,直接打开终端输入,先切换到 encode_files.php 文件目录内,假设位于 D:\php-beast\tools

    >D:
    >cd D:\php-beast\tools
    

      然后执行加密算法文件:

    >php encode_files.php
    

      出现以下语句,说明加密成功

    Source code path: D:\php\src_path
    Destination code path: D:\php\dst_path
    Expire time: 2099-10-18 22:00:00
    ------------- start process -------------
    Processed encrypt files [100%] - 100%
    Finish processed encrypt files, used 105.650371 seconds
    

      若出现以下语句:

    Notice: Use of undefined constant BEAST_ENCRYPT_TYPE_DES - assumed 'BEAST_ENCRYPT_TYPE_DES' in D:\php-beast\tools\encode_files.php on line 136
    
    Call Stack:
        0.0013     374624   1. {main}() D:\php-beast\tools\encode_files.php:0
    
    Source code path: D:\php\src_path
    Destination code path: D:\php\dst_path
    Expire time: 2099-10-18 22:00:00
    ------------- start process -------------
    
    Fatal error: Uncaught Error: Call to undefined function beast_encode_file() in D:\php-beast\tools\encode_files.php on line 81
    
    Error: Call to undefined function beast_encode_file() in D:\php-beast\tools\encode_files.php on line 81
    
    Call Stack:
        0.0013     374624   1. {main}() D:\php-beast\tools\encode_files.php:0
        0.7369     376384   2. encrypt_directory() D:\php-beast\tools\encode_files.php:153
        7.1738     377096   3. encrypt_directory() D:\php-beast\tools\encode_files.php:69
        7.1756     377808   4. encrypt_directory() D:\php-beast\tools\encode_files.php:69
    

       请注意该处错误是php系统环境路径的错误。此处php的路径,若是php系统环境的path路径不是你正在使用的已加载php-beast模块的php,假设你正在使用的php位于D:\php\php7.3.4nts内,而你的encode_files.php文件假设又位于D:\php-beast\tools,在不是位于相对文件内的情况下,请采用绝对路径的方式调用,按照以下方式调用:

    >D:\php\php7.3.4nts/php.exe D:\php-beast\tools/encode_files.php
    

      成功后,你可以在项目的输出路径文件夹内打开已加密php文件,如下图所以:
    加密的php文件展示

      此时表示加密源码成功,可尝试正常运行程序。


      若是你还不太了解php下的系统环境设置,请参考我的另一篇博客:点击查看

      当然你可能只想加密部分文件,那就只指定到该文件加密即可。或者不做文件配置,那也可以使用beast_encode_file()函数,输入项目的路径和输出的项目路径,其参数与配置基本一致。具体使用请参考官方说明。

      这里说一下,目前php-beast属于开源,支持的加密算法属于默认形式,为了更安全的调用,你应当修 header.c文件的头结构,更多的 制定自己的php-beast 内容请参考官方说明。

      头文件结构修改如下所示:

    char encrypt_file_header_sign[] = {
    	0xe8, 0x16, 0xa4, 0x0c,
    	0xf2, 0xb2, 0x60, 0xee,
    	0xb4, 0xcc, 0x72, 0x8e,//扩展的非官方的加密的文件头结构,也可以直接修改官方加密头结构
    };
    
    展开全文
  • windows使用源码安装xlsxwriter

    千次阅读 2017-10-24 15:39:58
    使用pip安装xlsxwriter总给报错,索性使用源码安装,步骤如下: 1、下载xlsxwriter源码 2、解压XlsxWriter-master.tar.gz到一个文件夹 3、cmd控制台进入命令行,执行python setup.py install 4、验证是否安装...

    使用pip安装xlsxwriter总给报错,索性使用源码安装,步骤如下:

    1、下载xlsxwriter源码

    2、解压XlsxWriter-master.tar.gz到一个文件夹

    3、cmd控制台进入命令行,执行python setup.py install

    4、验证是否安装成功, >>> import xlsxwriter,没报错就说明安装成功了


    展开全文
  • Yii2 的常用安装方法有两种:composer安装或下载官方源代码包进行安装。  此处有对应的中文文档地址:http://www.yiifans.com/yii2/guide/start-installation.html  本教程使用的是使用源代码包进行安装。请先...
         Yii2 的常用安装方法有两种:composer安装或下载官方源代码包进行安装。
    
         此处有对应的中文文档地址:http://www.yiifans.com/yii2/guide/start-installation.html
        本教程使用的是使用源代码包进行安装。请先自行下载高级模板源代码包。

    安装前提:

       1.系统已配置好php+mysql+apache环境,且php版本不能低于5.4 ,并且也已将php配置到环境变量中:


    (php环境变量配置可参考:http://my.oschina.net/u/925202/blog/193105)

      2. 已下载Yii2高级模板源代码


    安装:

    1.现在站点目录新建一个项目,取名 ‘moss’,并将已下载好的高级模板代码解压到本目录下:


    2.和基本应用模板不同,高级应用模板需要初始化,在我们的根目录执行命令:php init,此时就会提示你进行安装,我选择安装的是开发版(0)


    可以从上图看出生成了哪些文件。

    3.理论上来说安装到这里基本是可以了,但是Yii2高级模板是自带有一个例子的,所以现在也可以将他安装上。

    找到 common/config目录下的main-local.php配置文件,先对数据库进行配置

    可以根据自身系统数据库进行配置修改。

    4.假设上述步骤3已配置正确,使用命令生成高级应用模板内置的用户相关的表和模型,也是在根目录执行:

    php yii migrate


    然后你会看到数据库多了user表

    5.最后就可以访问前后台了:

    前台:http://localhost/moss/frontend/web/


    后台:http://localhost/moss/backend/web/index.php/site/login



    展开全文
  • 网上有很多的php源代码编译介绍,但是几乎没有xdebug 的源码编译的介绍,我这里结合自己的实际操作来谈一下,其中也会涉及到apache源代码的编译。
  • windows上用源代码编译安装MPlayer

    千次阅读 2010-09-04 13:15:00
    1、本文遵循GPL/LGPL协议,欢迎自由转载,但请注明作者出处。 <br />2、本文首发赢政。...于是结合自己的使用经验写了一篇Windows平台下使用源代码编译MPlayer的帖子,在文章末尾简略的提了一下MPlayer命令
  • Windows安装配置 PHP + Memcache

    千次阅读 2012-02-25 18:03:26
    Windows下Memcache安装 随着时间的推移,网上现在能找到的在 ...Memcached 在其官网是不断更新的,可惜只有源码,没有 windows 编译版。 http://memcached.org/ 找到当下最新的 Windows 编译版,在 http
  • windows安装PHP的扩展xhprof

    千次阅读 2018-01-17 14:33:53
    windows:http://windows.php.net/downloads/pecl/releases/xhprof/0.10.6/ Linux:https://github.com/phacility/xhprof 或http://pecl.php.net/package/xhprof【下载最新版 网上分享的旧版有BUG (后面说)】...
  • WindowsPHP开发环境安装配置

    千次阅读 2018-06-30 09:14:40
    Windows安装PHP开发环境 一、Apache  因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge。 进入Apachelounge官方下载地址:http://www.apachelounge.com/download/...
  • windows server 2012 安装php环境

    千次阅读 2019-05-29 20:33:49
    安装Visual C++ Redistributable Packages for Visual Studio 2013 安装apache 参考下载地址 VC2015(建议,因为VC2012可能会缺少某些dll) https://www.microsoft.com/en-US/download/details.aspx?id=48145 安装...
  • PHP源码编译安装

    千次阅读 2018-12-02 20:10:11
    PHP 架构和安装扩展的几种方式 PHP 三大模块: SAPI:接受并处理请求。 Zend Engine:PHP 的核心,负责分析 PHP 代码并转为 opcode,然后在 Zend VM 虚拟机上执行。 PHP 功能函数及扩展层:实现各种功能,例如 curl...
  • Windows XP 环境下安装 PHP 5.2.6.

    千次阅读 2012-02-01 14:50:14
    该章节讲述如何在 Windows XP 环境下安装 PHP。 在安装 PHP 之前,首先确认已经安装 Apache HTTP Server。如何安装 Apache HTTP Server,参见 Apache HTTP Server 安装。 下载 PHP 5.2.6 PHP 的官方网站是 ...
  • windows安装和配置阿帕奇+PHP服务器

    千次阅读 多人点赞 2013-10-17 11:08:03
    windows安装和配置阿帕奇+PHP服务器
  • windows下wamp安装phpredis扩展

    万次阅读 2015-10-30 15:58:42
    首先需要说明的是,Redis的扩展(或者说客户端,redis叫client,php这里叫php driver)不只...但是奇葩的github只能folk源码。编译好的dll下载页面没有任何入口。因此我们要下载这个phpredis需要直接访问以下网址:
  • 1. 开启Windows10中的Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图: ![在这里插入图片描述]...
  • 一、windows php7.3 php_ssh2扩展安装 1、用phpinfo();查看php版本信息,通过下面截图可以看出php版本是php7.3.4,TS,VC15,php.ini目录C:\soft\php-7.3.4\php.ini 2、下载对应版本的扩展文件,下载地址:...
  • Windows下MySQL的安装

    万次阅读 多人点赞 2019-06-21 02:03:21
    Windows下MySQL的安装 正在更新
  • WindowsPHP 5.3安装Zend Guard Loader 问题

    千次阅读 2012-05-30 19:21:55
    PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。本文介绍在工作中为Linux安装Zend Guard Loader支持的过程。  操作系统为CentOS5.5,PHP版本为5.3.8...
  • PHP源码加密,以前只知道zend guard,今天才知道,原理...今天在客户服务器上,安装产品的时候发现,客户的php源码是用ioncube加密的, 而我们使用的是zend guard,安装了zend optimizer后发现有冲突。。 下面是网上看
  • PHP内核--源码安装与介绍

    千次阅读 2016-10-21 00:03:48
    下载源码首选是去PHP官方网站http://php.net/downloads.php下载, 如果你喜欢使用svn/git等版本控制软件,也可以使用svn/git来获取最新的源代码。 # git 官方地址 git clone ...
  • Windows安装Apache2和PHP4的权威指南作者:周靖 译 来源:ZDNet Apache 2和PHP是创建交互式网站的流行方案,而且成本很低。在Windows安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行...
  • windows下编译FFmpeg源代码

    千次阅读 2010-08-13 11:24:00
    windows下编译FFmpeg源代码
  • Windows安装imageMagick

    千次阅读 2017-03-19 22:48:01
    Windows安装imageMagick
  • 今天,一个朋友需要在服务器中搭建一套移动商城源码,程序提供方在安装说明中指明需要用phpStudy环境,当然是基于Windows系统的,虽然老蒋知道Linux Web环境也是可以部署的,但是鉴于可能存在的意外还是根据官方的...
  • 一、电脑需要已经安装下列软件环境: Visual Studio 2017 下载地址:... CMake 3.14.1 下载地址: https://cmake.org/download/ 下载文件 cmake-3.14.1-win64-x64.msi 后安装 二、Ogre源码编译与安装 1. htt...
  • Windows安装GmSSL

    2021-01-07 21:40:48
    Windows安装GmSSL一、编译工具准备1、安装VS20172、安装ActivePerl3、安装NASM二、GmSSL源码准备三、编译与安装GmSSL1、进入GmSSL源码目录2、配置编译生成64位的库3、编译4、安装5、配置环境变量四、解决编译...
  • win10安装wsl 视频教程: 从Build 14393版本开始,Windows10已经原生支持Linux,下面讲解一下如何使用wsl进行本地php开发与调试. 一、启用“适用于Linux的Windows子系统(WSL)” 通过Win10任务栏中的Cortana搜索框搜索...
  • windows系统php扩展库pecl_http扩展的安装失败的原因及解决办法 项目中有用到http_post_data,通过post提交,因为http_post_dat()方法需要用到pecl_http扩展库我搜索到很多的pecl_http的扩展安装方法大多都是非常...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,337
精华内容 41,734
关键字:

windows源码安装php