我正在尝试安装 PHP 5.3.8 以使用 WAMP (Windows)。
我是从PHP网站下载的,复制到bin文件夹下,在wampmanager.ini中加入这一行:
Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;
Run Code Online (Sandbox Code Playgroud)
和:
[switchPhp5.3.8]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;
Run Code Online (Sandbox Code Playgroud)
但它不起作用...
在我编辑它并启动 WAMP 后,这些更改将从 ini 文件中删除。
我爱 emacs,
并且我想在其中进行网络编程工作,
但是我找不到让它正确编辑 HTML 的方法。
我的意思是这真的很糟糕。
它可以很好地处理 HTML,但不能很好地处理 PHP、javascript 等。
我尝试获取 html-helper-mode... 我下载了它,将它放在 /usr/local/share/emacs/site-lisp 中,并将其添加到我的 .emacs 文件中:
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
Run Code Online (Sandbox Code Playgroud)
从某个站点复制和粘贴(我不知道 elisp)。
它只是,根本没有突出任何内容。
我尝试下载一大堆模式并使用其他模式将它们串在一起,但无济于事。
Emacs 在其他方面都很棒——为什么它不能完成编辑网页的简单任务?我的意思是,如今对于编辑来说,这是一件非常标准的事情。
那么,有谁知道如何做到这一点?
默认的 Ubuntu PHP 包不包含 PDO SQLite 扩展。如何安装 SQLite PDO 扩展?是否有一个可以通过它轻松安装的软件包apt-get?
我的 Mac 上的 phpMyAdmin 有问题。我似乎无法连接到本地 MySQL 服务器。当我尝试登录时,我收到以下消息
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
Run Code Online (Sandbox Code Playgroud)
我现在正在尝试查找日志文件。我跑了phpinfo(),它告诉我该php.ini文件位于/etc,但是当我查看时,我只能看到php.ini.default. 我php.ini.default通过指定日志文件/tmp/php_errors并启用日志记录来继续编辑。
我尝试通过 phpMyAdmin 登录 MySQL 服务器,但仍然出现相同的错误。我继续,/tmp但错误日志不在那里。
关于我可能做错了什么的任何建议?
我有几个问题,请帮忙:
拳头,我只需要输入 就可以访问 Google 搜索http://74.125.224.211,因为这是 nslookup 返回的 IP 地址。
但是,我无法使用从 www.yahoo.com 返回的 IP 地址执行此操作。如何通过 IP 进入 Yahoo 搜索页面?
另一个例子,http://www.allaboutcircuits.com将解析到68.233.243.63DNS 服务器,但如果我去http://68.233.243.63,我得到“Hello world!”。
其次,出于某种原因,我的网络托管服务的 DNS 解析器有问题(不会修复!!)。所以命令像
get_file_contents("http://www.allaboutcircuits.com");
Run Code Online (Sandbox Code Playgroud)
将返回 php_network_getaddresses: getaddrinfo failed: Name or service not known
我如何通过 IP 地址解决这个问题,
68.233.243.63
Run Code Online (Sandbox Code Playgroud)
我的意思是,以某种方式将 HTTP 主机名参数附加到get_file_contents()?
我想自己解决这个问题(在我的代码中),服务器管理员不会进行故障排除/调整。
我正在尝试以最简单的方式为 PHP 5.3 安装 APC。我喜欢Homebrew所以我开始了这条路。我可以使用以下命令安装 PHP 5.3.6:
brew install https://github.com/adamv/homebrew-alt/raw/master/duplicates/php.rb --with-mysql
Run Code Online (Sandbox Code Playgroud)
我认为这应该安装 PHP、Pear 和 PECL。似乎安装这些就好了。
现在,当我尝试安装 APC 时:
$ pecl install apc
downloading APC-3.1.9.tgz ...
Starting to download APC-3.1.9.tgz (155,540 bytes)
.................................done: 155,540 bytes
Warning: require_once(Archive/Tar.php): failed to open stream: No such file or directory in PackageFile.php on line 305
Warning: require_once(Archive/Tar.php): failed to open stream: No such file or directory in /usr/local/Cellar/php/5.3.6/lib/php/PEAR/PackageFile.php on line 305
Fatal error: require_once(): Failed opening required 'Archive/Tar.php' (include_path='/usr/local/Cellar/php/5.3.6/lib/php') in /usr/local/Cellar/php/5.3.6/lib/php/PEAR/PackageFile.php on line …Run Code Online (Sandbox Code Playgroud) 当我这样做时,hexdump filename.txt我得到以下输出:
00000000 ac5a 5afb c08d 5d15 26d0 2491 e8c9 8917
00000010
Run Code Online (Sandbox Code Playgroud)
当我这样做时<?= bin2hex(file_get_contents('filename.txt')); ?>:
5aacfb5a8dc0155dd0269124c9e81789
Run Code Online (Sandbox Code Playgroud)
那么为什么 hexdump 建议内容应该是ac5a5afbc08d5d1526d02491e8c98917,而 PHP 建议它们应该是5aacfb5a8dc0155dd0269124c9e81789呢?我只是没有正确解释 hexdump 的输出吗?
我正在尝试从 PHP 执行 .sh 脚本,但是它没有执行。
我检查了错误日志,并且收到了“sh:权限被拒绝”错误。我检查了在哪个用户下运行 php,它是在 apache 用户下完成的。
我尝试将 .sh 的所有权更改为 apache 用户,但没有结果。
起初我以为这是因为脚本在 www/ 目录之外,但是即使我将脚本放在同一目录中,仍然会出现错误。
除了将 apache 用户添加到 SUDOers 列表之外,还有其他解决方案吗?
如果我使用 'php filename.php' 命令从 putty 启动它,sh 脚本运行良好。
我正在阅读apache服务器的日志,看到这些日志我很震惊!
[Sun Oct 25 06:44:48.922248 2015] [mpm_prefork:notice] [pid 17635] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.13 configured -- resuming normal operations
[Sun Oct 25 06:44:48.922322 2015] [core:notice] [pid 17635] AH00094: Command line: '/usr/sbin/apache2'
[Sun Oct 25 06:52:03.432156 2015] [:error] [pid 12247] [client 185.25.151.159:52483] script '/var/www/testproxy.php' not found or unable to stat
[Sun Oct 25 10:04:07.474749 2015] [:error] [pid 12246] [client 95.213.177.126:26970] script '/var/www/azenv.php' not found or unable to stat, referer: https://proxyradar.com/
[Sun Oct 25 13:30:45.499151 2015] [:error] [pid 12249] [client 95.213.177.124:12337] script '/var/www/azenv.php' …Run Code Online (Sandbox Code Playgroud) 我是虚拟化的新手,我正在尝试创建几个盒子来测试我在不同环境中开发的软件 (php)。我知道 php 是可移植的,但有时它会因为 linux 中的文件名区分大小写而中断等等。
我下载了 vmw 播放器,但我不知道下一步该怎么做。
我应该下载每个 SO .iso 并用它创建 vms 吗?
或者是否有更好的选择,例如随时可用的 vm 存储库?
php ×10
mac ×2
bash ×1
emacs ×1
hexdump ×1
homebrew ×1
html ×1
http ×1
ip-address ×1
javascript ×1
linux ×1
pecl ×1
permissions ×1
php-apc ×1
phpmyadmin ×1
proxy ×1
script ×1
security ×1
sqlite ×1
ubuntu ×1
virtual-host ×1
wamp ×1
web-hosting ×1
windows-7 ×1