php ftp make multiple directories
这是我的PHP代码.它实际上可以正常工作: $newftpdir_parent = date('Ymd'); // YYYYMMDD $newftpdir_child = $ext_folder; // username $newftpdir = $newftpdir_parent.'/'.$newftpdir_child; // YYYYMMDD/username $conn_id = ftp_connect($uptoftp_server); ftp_login($conn_id, $uptoftp_username, $uptoftp_pass); $path_of
0 2023-06-01
编程技术问答社区
默认的PHP配置是什么?
通过TaskseSS进行标准灯时,设置了什么默认php --configure标志?我必须重新编译PHP才能包括我的好友的过程控制,但是我找不到"默认"的所有标志的列表. 解决方案 您可以做php -i | grep config -i这应该返回Taskel使用的配置. 备份您的php.ini进行重新编译之前... ps:您可能需要下载php源以进行编译 其他解决方案 如果您要重新创建以前的编译以激活新模块,则phpinfo()输出包含用于创建该版本的精确./configure args.
0 2023-05-31
编程技术问答社区
如何修复,'PHP'使,在Mac OS X(10.9.4)?
我正在为OS X Mavericks上的PHP添加Postgres支持(10.9.4). 遵循[blog]的步骤( http://blog.rupey.org/post/632221360055/63221360055/adding-postgres-support-support-to-php-php-on-os-os-os-x-mavericks )...达到"制造". 执行"制作"时,我会收到以下错误. ------错误------- users-mbp:pdo_pgsql RK$ pwd /usr/include/php/ext/pdo_pgsql users-mbp:pdo_pgsql RK$ make /bin/sh /usr/include/php/ext/pdo_pgsql/libtool --mode=compile cc -I/usr/include/php/ext -I. -I/usr/include/php/ext/pdo_p
0 2023-05-31
编程技术问答社区
在从SVN部署的过程中保持开发环境和实际环境之间的配置差异
我们使用表达式CMS(PHP)创建网站.对于每个站点,我们设置了一个颠覆存储库,并提交EE安装以及使用的任何自定义模板,图像,JavaScript等.存储库中包含的是包含所有环境变量和.htaccess文件的文件. 我们有一台开发服务器,其中包含我们用来开发的邮局更新存储库的工作副本.准备好发布时,我们会在颠覆中创建一个分支,对生产环境进行任何更改,标记发行号,导出存储库,将其上传到实时服务器上的新目录,然后将文件链接到位.回滚很简单,就像回到上一个版本一样简单. 问题在于,我们必须修改为开发服务器和生产服务器需要不同的环境变量的步骤.这是(联合国)评论HTACCESS规则之类的内容,该规则会重定向到错误的位置,交换Google Map API键,因为域不同,运行脚本将JavaScript最小化到一个混淆的文件中,以保持大小和HTTP连接,等等. . 问题是如何更自动化?我们希望将发布程序降至最低.我熟悉Capistrano和Make等工具的存在,但是我不确定如何使它们
0 2023-05-31
编程技术问答社区
makefile置换
bash可以产生排列( cartesian产品): ) $ echo {1,2}{a,b} 1a 1b 2a 2b 我想用makefile做类似的事情.这是一个例子 makefile: all: 1a 1b 2a 2b 如果可能的话,我想要这样的东西: NOV = 1 2 OSC = a b all: $(NOV)$(OSC) 但是,当我使用这样的示例时,它只是创建" 1 2a b"而不是 结合它们.这可能吗? 解决方案 无需任何复杂的回路或从外壳借用.它比这要简单得多. $(foreach p, $(NOV), $(addprefix $p, $(OSC))) 其他解决方案 SHELL := /bin/bash NOV := 1,2 OSC := a,b NOVW := 1 2 OSCW := a b EXP := $(shell printf "%s " {$(NOV)}{$(OSC)}) EXPW := $(foreach X,
2 2023-05-25
编程技术问答社区
为什么当我试图使用 "make "来安装东西时,我得到的权限被拒绝?
我正在尝试安装某些东西,这给我带来了一个错误:Permission denied当我尝试在其上运行make时. 我不太喜欢UNIX/Linux的通用规则,也不喜欢用户权利.我最好的猜测是,我登录的用户没有运行make命令的特权,但希望这是其他不允许我安装的东西. 为什么我要获得Permission denied?为了尝试授予许可,我应该检查或配置什么? 编辑 错误消息: gcc -I. -O3 -o pp-inspector pp-inspector.c make: execvp: gcc: Permission denied make: [pp-inspector] Error 127 (ignored) gcc -I. -O3 -c tis-vnc.c -DLIBOPENSSL -DLIBOPENSSLNEW -DLIBIDN -DHAVE_PR29_H -DLIBMYSQLCLIENT -DLIBPOSTGRES -DHAVE_MATH_H -I/u
2 2023-05-25
编程技术问答社区
Perl扩展安装-无法运行nmake
我正在尝试使用XAMPP上的CPAN安装模块.我正在运行Windows 7. 在此提示后立即: cpan.pm:要构建J/je/jesse/http-server-simple-0.43.tar.gz 它给出了"未找到所需的Nmake可执行文件,并尝试获取它. 之后,出现了一个弹出窗口,说明程序" ?? \ c:\ xampp \ perl \ bin \ bin \ nmake15.exe由于与64位Windows的64位版本而无法运行. . 我下载了VC ++,并将其从该安装中复制到我的perl/bin中,以替换原始的make.exe.这仍然不起作用.知道我如何获得与CPAN一起使用的安装? 解决方案 Xampp伴有残废的Perl,主要是由于" Apache Friends"是无知的白痴.我建议安装草莓perl 此外,然后使用Perl程序中使用该安装.草莓中的模块安装通常是平常的. 其他解决方案 也有与海报使用XAMPP的相同问题,并且
6 2023-05-25
编程技术问答社区
cpanm perl模块安装在'make'和'make test'上失败。
我问了一个有关从源构建perl时,配置不会生成makefile .在等待解决方案时,这是另一个(可能相关的)问题.当我通过sudo cpanm Try::Tiny之类的系统安装系统perl模块时,它会失败,以下日志: cpanm (App::cpanminus) 1.7040 on perl 5.018002 built for x86_64-linux-gnu-thread-multi Work directory is /home/zxu/.cpanm/work/1462290395.17141 You have make /usr/bin/make You have LWP 6.05 You have /bin/tar: tar (GNU tar) 1.27.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
12 2023-05-25
编程技术问答社区
如何分割一个类似路径名的字符串,以便在Makefile中使用?
我有此makefile代码: %.spf: @echo $@; runMe.sh $1 $2 $3 $4 $5; %.spf的示例值是: ros_apple/bananas_go_while_197815:123.0/monkey_110_worst_forever/thestar.spf 我将如何将文件名的参数提取到变量中? $1 = ros_apple $2 = bananas_go_while_197815:123.0 $3 = worst $4 = 110 $5 = thestar 是否可以留在makefile中,还是我必须创建一些perl脚本来吸引$@,并且外壳在其中呼叫吗? 解决方案 您真的需要变量中的路径组件,还是只需要将它们提供给runMe.sh split?如果是后者,则可以仅使用sed和tr(或sed)完成它.例如,以此为make all: X=ros_apple/bananas_go_while_19781
0 2023-05-25
编程技术问答社区
在OS X上用Homebrew安装DBD::Sybase时未能找到freetds库
我正在安装DBD :: Sybase 我收到以下错误,设置后 export SYBASE=/usr/local/Cellar/freetds/0.95.80 并下载freetds: brew install freetds 错误: Configuring DBD-Sybase-1.15 ... Can't find any Sybase libraries in /usr/local/Cellar/freetds/0.95.80/lib or /usr/local/Cellar/freetds/0.95.80/lib64 at Makefile.PL line 155, line 44 我相信我需要直接编辑makefile.我需要编辑makefile吗?我可以静止使用cpanm. Cpanm在酿造(Cellar)下. /usr/local/Cellar/freetds/0.95.80/lib ├── libct.4.dylib ├──
0 2023-05-25
编程技术问答社区
PERL:如何使用" Make"执行命令的PID
我有一个perl脚本,在该脚本中,我在测试用例列表上执行" make"命令.现在,我想在运行测试案例时将每个" make"命令的pid命令,以便我可以监视这些pids. 假设我有一个测试清单 @array1 = ("/home/abc/test1/makefile", "/home/bcd/qwe/test2/makefile", "/home/PPP/makefile"). 现在,当我在/home/abc/test1/makefile上运行make时,我需要此命令的唯一pid(make /home/abc/test1/makefile). 然后,当我在/home/bcd/qwe/test2/makefile上运行make时,我必须获得另一个唯一的ID,并且对于其他测试. 然后,我将使用每个PID来监视其时间,即使用make执行的某个测试(具有唯一ID)达到一个时间限制,那么我会做一些事情(将通过叉子完成),但是为了使监视发生,我需要PID. 我正在使
32 2023-05-24
编程技术问答社区
为什么我不能在Solaris 10上构建加载插座的Perl模块?
我正在尝试构建convert :: ASN1模块,但在此过程中会出现错误.我在Solaris 10上使用Perl 5.12.0. IMO的最关键部分: t/00prim.t ....... Can't load '/usr/local/lib/perl5/5.12.0/sun4-solari +s/auto/Socket /Socket.so' for module Socket: ld.so.1: perl5.12.0: fata +l: relocation error: file /usr/local/lib/perl5/5.12.0/sun4-solaris/au +to/Socket/Socket.so: symbol inet_aton: referenced symbol not found at + /usr/local/lib/perl5/5.12.0/XSLoader.pm line 70. 当我尝试安装IO ::套接字时,发生了相同的错误.我认为插
6 2023-05-24
编程技术问答社区
为什么在安装Scrappy时CPAN安装失败?
我知道它缺少依赖关系,但我认为CPAN会自动安装所有依赖模块.这是错误: Test Summary Report ------------------- t/00_load_scrappy.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: Bad plan. You planned 12 tests but ran 1. t/00_test_function_back.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/00_test_function_content.t (Wstat: 512 Tes
2 2023-05-24
编程技术问答社区
在构建Perl模块时,如何处理缺少CORE/config.h的问题?
每当我尝试使用makefile.pl安装数据:: uuid时,我都会得到: perl Makefile.PL Configured options (run perl Makefile.PL --help for how to change this): UUID state storage: /tmp default umask: 0007 Writing Makefile for Data::UUID 然后,当我运行make时,我得到了: make: *** No rule to make target /usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/config.h', needed by Makefile'. Stop. 我该如何处理? ,我正在使用Fedora,顺便说一句. 解决方案 对不起,请迟到回复杰克,但这对于其他用于管理Linux软件包的人可能很有用.
0 2023-05-24
编程技术问答社区
从源代码构建perl时,configure不生成makefile。
我正在从ubuntu上的来源建造perl 14.04(内核3.13.0-24代): wget http://www.cpan.org/src/5.0/perl-5.22.2.tar.gz tar -xzf perl-5.22.2.tar.gz cd perl-5.22.2 ./Configure -des -Dprefix=$HOME/perl5.22 配置没有生成makefile.输出日志是: First let's make sure your kit is complete. Checking... Locating common programs... Checking compatibility between /bin/echo and builtin echo (if any)... Symbolic links are supported. Checking how to test for symbolic links... You can test
2 2023-05-24
编程技术问答社区
使用perl XS链接到一个C语言共享库
我是Perl XS的新手,并且有一个问题,即在ANSI C中写的共享库(.SO).我似乎找不到任何一个很好的例子,显示了如何做到这一点.我去了本地的教程开始(Hello World和所有这些): http://www.lemoda.net/xs/perlxstut/ > 我想修改它以调用CPRO_SUPPARTED的函数. libpmap.so: extern int cpro_supported(int); 这是一些基本知识: makefile.pl: use 5.008005; use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( NAME => 'test',
0 2023-05-24
编程技术问答社区
sclite (SCTK) `make check`失误, C++/perl/Cygwin, 安全使用Perl4的东西?
我目前正在尝试安装Nist的sclite,该>是SCTK 2.4.0的一部分( newer版本).我正在尝试在bash中Cygwin上的安装.安装是使用make. 完成的 我已经超越了安装的make configure和make all部分.这并没有付出任何努力(请参阅 first (file not recognized)和 second (template/scoping)问题).当我到达安装的make check部分时,大量检查/测试通过,但是我会收到以下错误. Testing acomp.pl No tests defined for acomp.pl make[2]: Leaving directory '/cygdrive/c/David/programs/sctk2.4.0/sctk/src/acomp' (cd def_art; make check) make[2]: Entering directory '/cygdrive/c/David/progr
0 2023-05-24
编程技术问答社区
在Makefile中添加我的构建时间长度
我想在构建完成后将我的makefile构建的构建时间添加到打印输出.. 构建持续时间:1:23.45 我找不到任何事情,但必须做到.构建完成了.我正在使用clearmake. 解决方案 time二进制提供此功能.您需要专门执行它以绕过外壳中内置的任何时间命令(如bash中): /usr/bin/time --format="Build Duration: %E" make 其他解决方案 很古老的问题,也许有人有兴趣 请考虑下一个makefile示例 $(DEBUG).SILENT: ; # no need for @, DEBUG=yes make ... disable silence .ONESHELL: ; # when a target is built all lines of the recipe will be given to a single invocation TIMER_START := $(shell
2 2023-05-24
编程技术问答社区
Eclipse makefile的构建速度很慢...... 什么原因呢?
我们是狂热的日食迷 - 太棒了!但是,我们有大约40个C ++项目(并成长),并在所有项目最新时建立所有这些项目,大约需要半分钟(总计).如果我简单地创建一个在所有40个项目上执行"全部"的bash脚本,它将以不到一秒钟的方式执行. Eclipse似乎每次执行: 时,都想为适当的工具进行测试. g++ -E -P -v -dD /myfolder/.metada/.plugins/org.eclipse.cdt.make.core/specs.cpp specs.cpp是一个空文件.这一步骤似乎花费了大部分的构建时间. 这里有任何洞察力吗?有什么办法告诉Eclipse信任工具? 解决方案 我建议您尝试启用生成扫描仪info命令"选项的第一件事.
2 2023-05-23
编程技术问答社区