我在Windows 7上使用Xampp 1.8.3,PHP版本5.5.3开发了一个网站。我有一个托管帐户来测试我的网站。
托管详情如下:
Apache version 2.4.6
PHP version 5.3.27
MySQL version 5.5.32-cll
Architecture x86_64
Operating system Linux
password_hash()
和verify_password()
函数属于PHP 5.5,当然这些函数在旧的PHP版本中不可用。
要解决此问题,我的托管人员要求我在.htaccess文件中添加这些行。
# Use PHP 5.5
AddType application/x-httpd-php55 .php
现在服务器上的.htaccess文件看起来像这样。
# PHP 5.5
AddType application/x-httpd-php55 .php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
如果我的托管有Linux操作系统并且我在Windows 7上开发了我的网站,那有什么问题吗?
在我做出这些更改之后,它仍然无效。我google了很多但找不到解决方案。请帮帮我,告诉我发生了什么问题。如果您想查看我的网站,请点击My Website Link
链接请帮帮我。谢谢!