有问题就有答案
Q1:phpstudy中apache和mysql无法同时启动
phpstudy中的Apache和mysql不能同时启动PHPWAMP。它可以查询端口是否被占用,并可以强制移除。可以尝试另一种集成环境,使用PHPWAMP(支持定制,同时运行多个PHP版本)。PHPWAMP绿色集成环境(适用于本地或服务器)
Q2:iis和Apache+PHP+MySQL不能同时使用吗
这肯定会让80端口的iis支持php的完美解决方案。1.在ISAPI模式下安装PHP:在控制面板的管理工具中选择互联网服务管理器,打开IIS后停止服务,然后右键单击左侧默认网站,选择属性。在打开的默认网站属性窗口的ISAPI过滤器选项卡中找到并点击添加按钮,在弹出的过滤器属性窗口的过滤器名称列中输入PHP,然后将可执行文件指向php4isapi.dll所在的路径,如c : \ PHP c : \ PHP \ SAPI \ php4isapi . dll 2。打开“默认网站属性”窗口的“主目录”选项卡,查找并点击“配置”按钮,在弹出的“应用程序配置”窗口中查找并点击“添加”按钮,在弹出的窗口中添加新的扩展名映射,点击“浏览”将可执行文件指向php4isapi.dll所在的路径,例如:C: \。如果您仍然希望支持扩展名为的PHP文件,例如。php3,phtml等。可以重复“添加”步骤。3.打开“默认网站属性”窗口的“文档”选项卡,找到并单击“添加”按钮,将index.php项目添加到默认网站启动文档列表中。您可以将index.php提升到最高优先级,这样当您访问该网站时,您将首先自动找到并打开index.php文档。4.确保Web目录的应用设置和执行权限是纯脚本,然后关闭Internet信息服务管理器,在命令提示符下执行以下命令:net stop W3SVC net stop IIS admin net start W3SVC 5。打开浏览器,键入:3358 localhost/。看到成功页面后,在IIS根目录下新建一个phpinfo.php,内容如下:PHP phpinfo();6.打开浏览器,输入:http://localhost/phpinfo.php将显示当前服务器支持的php的所有信息。您可以看到服务器应用编程接口的模式是ISAPI。
Q3:ASP+SQL Server和PHP+MySQL
ASP、ASP.NET、PHP是用来编写网站的技术,SQL server、MySQL是用来存放用户数据的软件;制作网站中的网页要用到前者,而到你网站的用户,如果你要保存他们的信息,则用到后者如果你是初学者,建议你学习asp+sqlserver因为你要研究SQL注入,那么你要学习数据库工具(sql server/mysql)的语言,它们叫做sql语句,而防范sql注入,则是针对编写的不安全的SQL语言进行的,下面是一些防范的例子,你可以借鉴一下. http://news.csdn.net/n/20080626/116978.html如果有不明白的,可以Q我:20967713
Q4:PHP mysql服务无法启动问题
Mysql通常需要打开Apache或其他服务器,对吗?
Q5:PHP为何无法启动mysql服务?
也许当你安装它的时候,当你选择扩展功能的时候,你应该选择安装mysql。分叉将不再显示在前面,但它将在PHP.ini中。在ext文件夹中也会有libmysql.dll,我遇到过这种情况。请尝试重新安装。
Q6:phpStudy启动后为什么MYSQL无法启动
phpstudy中的Apache或mysql无法启动。phpstudy中的apache或mysql无法启动。启动后,很明显端口被占用。如果我们需要确定谁占用我们的端口80,端口3306是网站的默认端口80。Mysql数据库是3306端口占用的两种解决方案:方法一:结束占用的进程(如果没有安装iis,也就是关掉所有可以关掉的软件,尤其是迅雷什么的。)方法二:按如下方式更改预约的端口:————————————————————————————————————————————————————————方法一:如何查看谁占用了某个端口?方法/步骤步骤1: Start-Run - cmd,或使用窗口R的组合键调出命令窗口步骤2:输入命令:netstat -ano,列出所有端口的状态。在列表中,我们观察被占用的端口,比如49157,先找到它。(对于网站,网络apatche服务器默认为80,数据库mysql为3306)第三步:检查占用端口对应的PID,输入命令:netstat -aon|findstr "49157 ",输入,记下最后一位数字,即PID。这里是2720的第四步:有两种方法。1.继续输入tasklist | findstr " 2720 ",然后按回车键查看哪个进程或程序正在占用端口2720。结果是:svchost.exe2.或者我们可以打开任务管理器,切换到process选项卡,在PID一栏中检查2720对应的流程是谁。如果PID列不可见,如下所示。这样就可以看到PID的列ID,看看2720对应的流程是谁。如果不是,我们可以看到图像名是svchost.exe,描述是Windows的主进程,和上面的命令一模一样。第五步:结束流程:在任务管理器中选择流程,点击“结束流程”按钮,或者在cmd的命令窗口中输入:task kill/f/t/im Tencentdl.exe。- .取一个端口,比如:(注意冒号)localhost :8080 localhost :8080/ZZ/index . PHP。