作者:上犹日期:
返回目录:win7问题
内容导航:
一、宝塔面板 IIS10 php7.2.4 500错误,但是 CMD php -v 显示正常
宝塔面板 php5.4 php5.6 正常 一切换到 php7.0 php7.1 php7.2 php7.3 php7.4 就全部500错误
实在没办法了 宝塔论坛 百度搜索一大堆的解决方法
到Microsoft网站下载“Microsoft Visual C++ 2012 Redistributable”软件包安装,注意86及64都安装
改目录权限等网上的方案都试过了
马上就要放弃打算用 apache 或nginx了 突然发现了解决方法
第一步:打开-》开始》控制面板》Internet信息服务(IIS)管理器,在左侧的树形列表找到“应用程序池”
第二步:在右侧的列表中右击“设置应用程序池默认设置”弹出菜单,
第三步:找到“标识”选项卡,点击右侧的方形按钮,弹出“应用程序标识”对话框中的“内置账户”的下拉菜单中选择“LocalSystem”,然后重启IIS服务器,至此,这个问题就彻底解决了。
二、bom.php,放在iis服务器中没办法运行提示,500,资源有问题,但是同一个文件放在虚拟空间就没办法运行
如果你对数据库使用了一个网络地址,例如映射地址,就要检查一下共享文件和目录的权限,还要检查一下数据源文件(DSN)是否被别的程序标志成为正在使用中,这别的程序一般是Visual InterDev,关闭任何一个InterDev中的正打开和数据库连接的项目。这个错误还可能发生在这种情况:如果在DSN中使用了一个UNC路径(就是通用命名协议),请改用本地路径进行测试,因为如果对本地数据库使用UNC也可能出错。
三、IIS配置好PHP之后,phpinfo显示500
给个端口试试 80估计别别的占用了四、安装了IIS和PHP,运行PHP文件却内部服务器错误
1、把下载并解压后的配置文件放到c:\php5目录下;2、把php.ini-dist文件改名为php.ini,并做如下修改:
<1>extension_dir=c:\php5\ext;
<2>session.save_path=c:\phptemp;
<3>session.auto_start=1;
<4>upload_max_filesize=2M;
<5>upload_tmp_dir=c:\phptemp
<6>extension=php_gd2.dll /////前面的;去掉即开启gd库
<7>extension=php_mysql.dll ///前面的;去掉 (php5)
在c盘根目录下建立文件夹phptemp
3、把修改后的php.ini 文件放到c:\winnt(或c:\windows) 中
4、把配置文件中的php5ts.dll和LIBMYSQL.DLL放到c:\winnt\system32(或c:\windows\system32)中去;c:\winnt\system32下
5、进入"Internet信息服务"->"主目录"->"配置"->"添加"->".php",并连接到c:\php5\php5isapi.dll;
6、测试 http://路径/**.php;(**.php的内容:)