我在winxp上使用XAMPP(PHP版本5.3.1).当我尝试在我的localhost上调用time()或date()函数时.它会显示警告信息,
严重性:警告
消息:date()[function.date]:依赖系统的时区设置是不安全的.您需要 使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们选择'UTC'代替'8.0 /无DST'
文件名:helpers/date_helper.php
如何禁用警告?谢谢.
我正在使用XAMPP 1.7.2,但需要换掉PHP 5.2 for PHP 5.2 - 我该怎么做?
我在win7(x64)上安装了标准的XAMPP.在过去的项目中我遇到了编码麻烦,其中mysql编码与php enconding不匹配,后者有时在其他编码中输出html,我决定使用utf-8对所有内容进行编码.
我刚刚开始使用html标记,而且我已经遇到了麻烦.
ISO_8859-1.我后来发现这一点归功于Sherm Pendleys的回答.我不得不返回并将我的项目设置(设置为"ISO-8859-1")更改为所需的"UTF-8".AddCharset UTF-8 .php<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />header('Content-Type:text/html; charset=UTF-8');该页面显然是在utf-8(firefox和chrome识别它)中提供的,但是任何特殊字符,例如é,á或者¡只是显示为?.在查看源代码时也是如此.
删除上述编码设置时,所有字符都会正确呈现,但检测到的编码会显示windows-1252或ISO-8859-1取决于浏览器.
怎么会?我很困惑.我本来期望完全相反的行为.
欢迎任何建议,谢谢!
编辑:希望这会有所帮助.这是响应头(根据firebug)
HTTP/1.1 200 OK
Date: Sat, 26 Mar 2011 20:49:44 GMT
Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.1
Content-Length: 91
Keep-Alive: timeout=5, max=99
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Run Code Online (Sandbox Code Playgroud) 这是一个相当普遍的查询,因为我对如何执行此操作非常困惑.我想使用我作为XAMPP的一部分下载的apache服务器来测试我正在构建的网站,它将使用php和mysql.一般的问题是:我该怎么做?
据我所知,文件进入C:\ xampp\htdocs,然后可以通过localhost访问.令我困惑的是,XAMPP管理员的东西也在这里 - 所以,例如,我不能替换文件index.php而不会失去对phpMyAdmin的访问权等等.我是否必须在此内为网站创建新文件夹?
我尝试使用我在网上找到的说明设置虚拟主机.例如,我按照此处的指示将其添加到Windows主机文件和xampp主机配置文件中.完成此操作后,Apache服务无法启动,并且给了我一个与此非常类似的错误日志.我按照答案中的说明进行操作,但仍然无效.我已经删除并重新安装它,它再次正常工作,但没有设置虚拟主机.
最后,我想使用HTMLPad来构建网站,因为我非常喜欢它的实时预览功能.但是,要设置它,它还需要与服务器连接.它给出的指示是:
深入教程:如何预览PHP文件?
为了能够在本地预览PHP文件而不上传到Web,您需要在计算机上安装Web服务器,并且必须将其配置为支持PHP文件.有关安装支持PHP的Web服务器的更多信息,请参阅PHP和Web服务器手册.
我们建议使用apache.org上的免费Apache Web服务器
第1步 - 您的文档根目录是什么?找出您的本地Web服务器文档根文件夹是什么.文档根文件夹存储通过Web服务器URL提供的网页文件.有关详细信息,请参阅Web服务器手册.
第2步 - 您的Web服务器地址是什么?找出您的本地Web服务器URL,通常是
http://localhost/步骤3 - 确保您的Web服务器正常运行验证您的Web服务器是否真正适用于PHP文件.为此,请将PHP文件保存到Web文档根目录并尝试通过Web浏览器打开它.例如,如果您的Web文档根目录是c:\ htdocs \,请将文件保存为c:\ htdocs\index.php并尝试通过URL打开它
http://localhost/index.php如果您的Web服务器正常工作,您现在可以配置内部预览.
步骤4 - 配置内部预览现在您必须告诉编辑器软件如何使用Web服务器显示PHP文件预览.
在选项菜单上,单击首选项; 在Preferences窗口中,单击Preview folder; 单击"映射",然后单击"添加"; 输入您的文档根文件夹和相应的Web地址,在上面的示例中,您将输入c:\ htdocs\and
http://localhost/
同样,在上述所有情况下,我不太确定我理解这一点.据推测,这链接到原始htdocs文件夹中的所有php,mysql等文件?但是,例如,保存我正在处理的文件的位置是否重要?
基本上,我只是有点困惑,任何帮助将非常感谢!
在执行composer install/update时,我从openssl得到以下错误:
无法下载" https://packagist.org/packages.json "文件:SSL操作失败,代码为1. OpenSSL错误消息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败无法启用加密失败打开stream:操作失败 https://packagist.org无法完全加载,包信息是从本地缓存加载的,可能已过期
我在用:
作曲家诊断显示:
Checking composer.json: OK
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity: FAIL
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
Checking disk free space: OK
Checking composer version:
Run Code Online (Sandbox Code Playgroud)
[Composer\Downloader\TransportException] 无法下载
" https://getcomposer.org/version "文件:SSL操作失败,代码为1. OpenSSL错误消息:
错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
失败enable crypto
无法打开流:操作失败
php …
我在寻找解决方案如何更新mariadb在xampp 32 bit视窗系统上,但没有发现任何that.I文章刚刚发现这个链接.请帮我看看如何更新.我要JSON支持,这就是为什么我从寻找更新V10.1到V10.2.或者,如果有任何其他方法,请告诉我
目前的版本是 10.1.19-MariaDB
我正在学习Django并在本地iMac上部署了应用程序.我想通过互联网显示来自外部IP的应用程序.我确实为端口8000的防火墙添加了一个例外,并且运行了超过8000的python dev服务器.能够访问localhost,但不能通过网络访问.但是,当我在同一个端口8000上尝试XAMPP(Apache)时,我可以在外部访问该站点,尽管需要更改httpd-xampp.conf文件.python服务器有类似的文件吗?如何从外部IP访问开发服务器?
环境:Mac OSX 10.5.8,Python 2.5,Django 1.2.5
提前致谢!
今天我尝试imagick在我的xampp中安装了数百次.我做到了.如果您遇到麻烦,请尝试按照以下步骤操作:
Win32 dynamic at 16 bits-per-pixel.C:\imagemagick.5.x Thread Safe (TS) x86.5.x中的x是PHP的版本.php_imagick.dllxampp安装的php/ext文件夹.extension=php_imagick.dllphp在控制台中写入(start-> cmd)),则会出现错误.如果这个错误说的是这样的话:Unable to find the entry point for the procedure FlattenImages in the DLL CORE_RL_magick.dll这意味着你正在顺利进行.php_imagick.dll.所有这些都以前缀开头CORE_RL_.php在Windows控制台中编写.如果不说某些东西意味着想象力是功能性的(你可以登记localhost/xampp/ > phpinfo() link.个人我必须安装一个新的DLL :.vcomp110.dll如果有人有比我更相同的错误(系统找不到vcomp11.dd),请在这里下载现在,如果您尝试php在控制台上进行激活,或者只是初始化xampp的apache模块,那么您应该没有错误.
再见,希望我能帮助别人.
编辑:当 …
我安装了XAMPP v3.2.1,因为我想学习如何在MySQL中创建数据库并了解有关TOMCAT的更多信息.但是,我对现在该做什么感到有点困惑.我在这个页面上阅读了很多博客和文档http://dev.mysql.com/doc/refman/5.0/en/creating-database.html.
按照我发现的指示:我无法访问我的本地主机.
尝试解决方案:我关闭了Skype,因为我读到这可能是一个问题.我的计算机上没有任何旧版本的XAMPP,我不相信我连接到任何其他服务器.所以,我没有做任何事情的许可.
要么
我是否试图通过错误的命令提示符访问mysql?我试图从XAMPP shell使用MySQL.我不知道为什么我不能让一切都运转起来.我是以错误的方式来做这件事的吗?
谢谢你的帮助