问题标签 [easyphp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 学习php。你好世界不会显示使用easyphp和用记事本++编写
Hello 世界适用于 javascript 但不适用于 php,有什么用?有什么建议或明显的错误吗?
谢谢
php - 调用 mysqli_fetch_array 时出现 PHP 致命错误
我正在使用在命令行中启动 php 的 Drush。我将我的初始 php.ini 复制到我的本地目录中,以便 php 使用相同的配置,就好像它是由 Web 服务器启动的一样。与 Web 服务器一起使用时,它运行良好。不幸的是,当使用命令行启动时,当 drush 调用 mysqli_fetch_array 和/或 mysqli_fetch_object 时 PHP 崩溃,而调用 mysqli_fetch_row 时一切正常……我在 Windows 下使用 EasyPHP 5.2.10。
错误消息: php.exe [5772] 中出现未处理的 win32 异常。Just-In_time 调试此异常失败,并出现以下错误:没有安装的调试器启用了 Just-In_time 调试。在 Visual Studio 中,可以从 Tools/Options/Debugging/Just-In-Time 启用 Just-In-Time 调试。
根据评论中的要求,这里是关于 PHP 和 MySQLi 模块的信息。 备注:Client API 库版本和 Cient API 标头版本不同。但是,在使用 web 服务器 phpinfo() 时它们是相同的......这可能是问题吗?然而,它是一个全新的 easyPHP 安装...哦。
php -v
PHP 5.2.10 (cli)(构建时间:2009 年 6 月 17 日 16:16:57) 版权所有 (c) 1997-2009 The PHP Group Zend Engine v2.2.0,版权所有 (c) 1998-2009 Zend Technologies
php -i
phpinfo() PHP 版本 => 5.2.10
系统 => Windows NT APOLLON 5.1 build 2600 构建日期 => 2009 年 6 月 17 日 16:16:01 配置命令 => cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" " --with-snapshot-template=d:\php-sdk\snap _5_2\vc6\x86\template" " --with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "- -with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared " "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" 服务器 API => 命令行接口虚拟目录支持 => 启用配置文件 (php.ini) 路径 => C:\WINDOWS 加载的配置文件 => C:\Program Files\EasyPHP5.2.10\www\drush\php.ini 扫描此目录以获取其他 .ini files => (none) 解析的附加 .ini 文件 => (none) PHP API => 20041225 PHP Extension =>20060613 Zend Extension => 220060519 Debug Build => no Thread Safety => 启用 Zend Memory Manager => 启用 IPv6 Support => 启用 Registered PHP Streams => php, file, data, http, ftp, compress.zlib Registered Stream Socket Transports = > tcp, udp 注册流过滤器 => convert.iconv。, string.rot13, string.toupper, string.tolower, string.strip_tags, 转换。, 消耗, zlib.*
该程序使用 Zend 脚本语言引擎:Zend Engine v2.2.0,版权所有 (c) 1998-2009 Zend Technologies
配置
PHP 核心
指令 => 本地值 => 主值 allow_call_time_pass_reference => Off => Off allow_url_fopen => On => On allow_url_include => Off => Off always_populate_raw_post_data => Off => Off arg_separator.input => & => & arg_separator.output = > & => & asp_tags => 关闭 => 关闭 auto_append_file => 无值 => 无值 auto_globals_jit => 开启 => 开启 auto_prepend_file => 无值 => 无值 browscap => 无值 => 无值 default_charset => 无value => no value default_mimetype => text/html => text/html define_syslog_variables => Off => Off disable_classes => no value => no value disable_functions => no value => no value display_errors => STDOUT => STDOUT display_startup_errors = > 开启 => 开启 doc_root => 无价值 =>no value docref_ext => no value => no value docref_root => no value => no value enable_dl => On => On error_append_string => no value => no value error_log => no value => no value error_prepend_string => no value => no value error_reporting => 6143 => 6143 expose_php => On => On extension_dir => C:\Program Files\EasyPHP5.2.10\php\ext\ => C:\Program Files\EasyPHP5.2.10\php\ext \ file_uploads => On => On highlight.bg => #FFFFFF => #FFFFFF highlight.comment => #FF8000 => #FF8000 highlight.default => #0000BB => #0000BB highlight.html => #000000 => #000000 highlight.keyword => #007700 => #007700 highlight.string => #DD0000 => #DD0000 html_errors => Off => Off ignore_repeated_errors => Off => Off ignore_repeated_source => Off =>Off ignore_user_abort => Off => Off implicit_flush => On => On include_path => .;C:\php5\pear => .;C:\php5\pear log_errors => On => On log_errors_max_len => 1024 => 1024 magic_quotes_gpc => 关闭 => 关闭 magic_quotes_runtime => 关闭 => 关闭 magic_quotes_sybase => 关闭 => 关闭 mail.force_extra_parameters => 无价值 => 无价值 max_execution_time => 0 => 0 max_input_nesting_level => 64 => 64 max_input_time => - 1 => -1 memory_limit => 128M => 128M open_basedir => 无值 => 无值 output_buffering => 0 => 0 output_handler => 无值 => 无值 post_max_size => 8M => 8M 精度 => 14 => 14 realpath_cache_size => 16K => 16K realpath_cache_ttl => 120 => 120 register_argc_argv => On => On register_globals => Off =>Off register_long_arrays => Off => Off report_memleaks => On => On report_zend_debug => Off => Off safe_mode => Off => Off safe_mode_exec_dir => no value => no value safe_mode_gid => Off => Off safe_mode_include_dir => no value => 没有值 sendmail_from => 没有值 => 没有值 sendmail_path => 没有值 => 没有值 serialize_precision => 100 => 100 short_open_tag => 关闭 => 关闭 SMTP => localhost => localhost smtp_port => 25 => 25 sql.safe_mode => Off => Off track_errors => On => On unserialize_callback_func => no value => no value upload_max_filesize => 2M => 2M upload_tmp_dir => ${path}\tmp\ => ${path}\tmp \ user_dir => 无值 => 无值 variables_order => GPCS => GPCS xmlrpc_error_number => 0 => 0 xmlrpc_errors =>Off => Off y2k_compliance => On => On zend.ze1_compatibility_mode => Off => Off
[跳过]
mysqli
MysqlI 支持 => 启用客户端 API 库版本 => 5.1.42 客户端 API 标头版本 => 5.0.51a MYSQLI_SOCKET => /tmp/mysql.sock
指令 => 本地值 => 主值 mysqli.default_host => 无值 => 无值 mysqli.default_port => 3306 => 3306 mysqli.default_pw => 无值 => 无值 mysqli.default_socket => 无值 => 无值 mysqli.default_user => 无值 => 无值 mysqli.max_links => 无限 => 无限 mysqli.reconnect => 关闭 => 关闭
任何的想法?
问候。
php - 除了 chdir() 和 chroot() 之外,还有什么可以改变 php Windows 中的目录?(简单测试包含 Windows 中的文件错误)
(对不起,如果标题不好。我实际上是在尝试完成两件事 - 找出如何在 PHP 中更改当前目录,并修复在 WAMP 上运行的 Simpletest 中的错误。)
我在 EasyPHP(WAMP 变体)上的 Windows 7 本地计算机上运行 SimpleTest(simpletest.org)。
当我运行测试时,根据 getcwd(),目录从本地脚本目录更改回:C:\Program Files (x86)\EasyPHP\apache。
我创建了几个简短的脚本来检查 getcwd() 输出。它们按预期返回当前脚本路径:C:\Users\Burton\Desktop\Sites\dbmover。脚本:
服务器路径/getcwd.php:<? echo getcwd(); require_once('tests/getcwd.php) ?>
服务器路径/测试/getcwd.php:<? echo getcwd(); ?>
两者都返回当前路径:C:\Users\Burton\Desktop\Sites\dbmover
我通过 Simpletest 源进行了搜索,以检查 chdir() 和 chroot() 的使用——这是唯一的方法。Simpletest 不使用 chdir();
还有什么可以改变路径?
对于 Windows 中使用的 Simpletest,这种相对路径问题显然很常见。 stackoverflow 上有这张海报,其他地方的这张海报也有。
我自己通过使用 dirname( __FILE__
) 来解决它,但我宁愿修复它以使其正常工作。
php - 使用 EasyPHP 的 PEAR“DB.php”错误
使用 EasyPHP,我发现了一个我似乎无法修复的恼人错误。我搜索了互联网,得到了一些点击,但我从这些博客文章和页面中一无所获。
PHP 和 Apache 工作正常,但是当我想将 MySQL 与 PEAR(包含在 EasyPHP 中)一起使用时,当require("DB.php")
我收到此错误时:
我的 PHP 脚本看起来像这样(它只是一个测试器):
我尝试将路径更改"DB.php"
为 EasyPHP 的“PHP”文件夹"Php\PEAR"
以及各种奇怪的东西,但似乎没有任何效果;我收到相同的错误,但错误消息的第一行中的路径不同。
根据这个页面,这个错误是由一些 phar 事情没有得到 pharred 或类似的东西引起的 - 我不明白这些,也不明白页面上提到的解决方法。
解决方法如下:
使用 php -d phar.require_hash=0 go-pear.phar 运行分布式 phar
如果你问我,这根本没有意义:) 另一种选择是“下载这个非共享版本的 go-pear 并使用它。” 开始说得通了,但那我该怎么处理去梨的东西呢?
我尝试了第一个解决方法,即使我不太了解它。我打开 CMD,它说:C:\Users\Lasse>
默认情况下(Lasse 是我的名字)
我尝试打开包含 go-pear.phar 的文件夹。这是结果:
我无法编辑 in 前面的>
内容C:\Users\Lasse>
。每次我输入一个不返回错误的命令(即我上面示例的第一行)时,都会显示一个双换行符,然后是默认值C:\Users\Lasse>
。
这可能会让你们中的许多人感到惊讶,但当谈到数据库和 PEAR 时,我是一个完全的菜鸟(自我讽刺的高五)。另外,我刚刚安装了 EasyPHP,所以请不要太苛刻。
另外...根据 phpMyAdmin(也包含在 EasyPHP 中),我的 MySQL 版本是 5.x(x 表示我不记得的东西)。这是否意味着我必须使用'mysqli://root@localhost'
?
php - EasyPHP 本地站点不起作用
我已经安装了 EasyPHP,复制到我的站点的“www”文件夹中,但是当我尝试打开它时出现服务器错误:
服务器错误!服务器遇到内部错误,无法完成您的请求。服务器过载或 CGI 脚本中存在错误。
如果您认为这是服务器错误,请联系网站管理员。
来自 Apache 日志文件的日志:
.htaccess:无效命令“SecFilterEngine”,可能拼写错误或由服务器配置中未包含的模块定义
谁能帮我!?如何解决这个问题?谢谢
ms-access - EasyPHP 连接到 MS Access
我想知道是否可以将easyphp 连接到MS Access 数据库以将数据存储到其中?
谁能指出我正确的方向。
mysql - phpMyAdmin 报告“无权限”
长话短说,我最终在 EasyPHP 中从 PHPMyAdmin 中删除了 root 用户。经过一番研究,我使用 skip-grant-tables 重新获得数据库访问权限。但是,现在我不能做任何事情,因为 root 用户有“无权限”。
也就是说,当以“root”身份登录时,我确实能够通过 SQL 创建数据库。
我尝试了以下和类似的方法:
尽管如此,我还是什么都做不了。另外,我有这个消息:
用于处理链接表的附加功能已停用。要找出原因,请单击此处。
点击显示:
重新安装 EasyPHP 并不能解决问题,并且 VirtualStore 中不存在任何内容(正如一篇论坛帖子所建议的那样)。我应该寻找一个特定的 MySQL 文件吗?
有任何想法吗?这确实阻止了我的应用程序开发。
谢谢。
php - 简单的php日期配置
我在 windowsXP 的本地主机上运行 easyPHP
现在它
2011-02-07 19:46:00
但是当我尝试 PHP 函数 date() 它给了我:
2011-02-08 12:43:00
有人知道如何配置吗?
php - EasyPhP 和 Mysql
我正在尝试使用 EasyPhP 设置 MySql 数据库。我知道它与其他软件包一起安装,并且我检查了我的 mySQL 数据库是否正在运行。在我的 C:\Program Files\EasyPHP-5.3.5.0\mysql\data 中,我有 2 个文件夹。“mysql”和“phpmyadmin”,以及其他一些文件。那两个文件夹应该是数据库吧??我如何创建一个简单的数据库,以便我可以锻炼我的 php 和 mysql?谢谢。
localhost - http://localhost/ 不适用于 EasyPHP
我已经验证了我的主机文件中windows/system32/drivers/etc/
有一个 localhost 条目,但它不会去任何地方。我必须在 URL 中有一个端口号:http: //127.0.0.1 :8888/
有什么我可以localhost
在不需要端口号的情况下开始工作的吗?