PHP问题解决

1.PHP在上传文件的时候出现错误Internal Server Error

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at admin@phpStudy.net to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

解决方法
1、修改下上传文件的那个目录权限,再试。
2、如果上传的文件过大就修改PHP.ini的上传文件大小限制,默认是2M。

打开Apache 的httpd.conf
找到<IfModule mod_fcgid.c>
在里面添加如下三行即可!
<IfModule mod_fcgid.c>
FcgidConnectTimeout 20
# to get around upload errors when uploading images increase the MaxRequestLen size to 15MB
MaxRequestLen 15728640
</IfModule>

2如何修改wampserver中mysql数据库的空密码

方法其实很简单:

1、打开mysql控制台,默认密码为空,直接回车进入;

2、输入如下命令进入mysql:

                                       
 mysql> use mysql          
 Database changed        
 mysql>                           
                                       

3、然后输入要修改的密码的sql语句

update user set password=PASSWORD('123456') where user='root';

注意:sql语句结尾的分号不能少,提示什么什么OK就行了。

4、最后输入

flush privileges;

不输入这个的话,修改密码的操作不会生效的。或者重启mysql也可以。退出控制台,修改完成!

5、这时候你访问phpMyAdmin会报错,提示无法连接,你只需要修改phpMyAdmin的配置就行了。

打开文件

wamp/apps/phpmyadmin/config.inc.php

修改这行为你的密码就行了

$cfg['Servers'][$i]['password'] = '你的密码';

这时刷新你的phpMyAdmin页面看看是不是好了呢

3.wampserver的ZendOptimizer安装问题

关于ZendOptimizer的说法有很多种,从用途上说,是用于php源代码的加密和解密方式运行.

首先运行环境必须是php5.3以下,php5.3以后已经不再使用ZendOptimizer加密了,取而代之的是Zend Guard Loader.加密和解密方式都改变了.而之前用ZendOptimizer加密过的源码在Zend Guard Loader必须重新加密后才可以运行,否则也运行失败而显示乱码.

ZendOptimizer安装

1、进入安装界面后,按NEXT进入下一步。

2、到了路径选择那儿,点Browse,默认是”C:Program FilesendendOptimizer-3.3.0″,由于我的WAMP是安装在C盘里的,因此我将其修改为”D:WAMPzend”。

3、按Next后,可以看到的是服务器的选择,分别为:IIS、Apache1.x、Apache2.x、Othter Web server,在这里我是选择Othter Web server进行安装的,之前都是选择Apache2.x,安装后都是出错APACHE不能启动。

4、单击“Next”进入安装向导提示您确认php.ini的位置(默认是C:WINDOWS)这里很重要哦,我的WAMP是装在D盘,因此我必须选择D:wampinphpphp5.2.11,然后下一步。

5、然后进入APACHE选择界面这里也是根据WAMP的安装目录哪里,D:wampinapacheApache2.2.14。

6、然后按NEXT,进入下一步,这个时候就要关闭WAMP服务器。

7、接下来会弹出很多选择窗口,都选择是,YES就可以了。

8、安装完成,打开phpinfo.php会在底部看到

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

则表示安装成功


关于PHP版本的更换,点击wamp状态图标选择PHP-Version-get more..此时会跳到http://www.wampserver.com/#download-wrapper各版版下载页面.没有看到PHP5.2,在下方第二个黄色按钮Télécharger les addons Php,点击后弹出其它版本,找到PHP5.2版下载安装即可切换.

原文地址:https://www.cnblogs.com/web-d/p/3146275.html