在apache下建立PHP+CGI运行环境条件

来源:爱站网时间:2020-09-19编辑:网友分享
在apache下建立PHP+CGI运行环境条件有哪些,需要怎么去建立?这些问题你知道怎么解决吗?下面请跟随爱站技术频道小编一起来看看吧!

  在apache下建立PHP+CGI运行环境条件有哪些,需要怎么去建立?这些问题你知道怎么解决吗?下面请跟随爱站技术频道小编一起来看看吧!

  需要先下载apache五合一,另外需要在本机安装apache四合一

  因为在五合一中没有包含perl解释器,需要借用四合一安装包中的perl。

  估计下一个版本会修正这一点的。

  先下载instsrv.exe

  首先在本机或肉鸡上安装phpdev4_4A.exe

  默认解压缩到C:\就行了,我们只是使用C:\phpdev下的perl文件夹,然后安装dev5beta3.exe,可以把它装到教深的文件目录内,本例中为c:\winnt\system32\phpdev5

  安装完毕

  先把c:\phpdev下perl文件夹复制到c:\winnt\system32\phpdev5\Apache下

  然后选择installphpdev5now

  再进入c:\winnt\system32\phpdev5\Apache\conf文件夹,编辑里面的httpd.conf文件

  建议复制到本机用UltraEdit修改,不要使用记事本.

  找到280行(相对于UltraEdit而言)

  Port80

  可以改为你希望的端口

  316行

  ServerNamelocalhost

  把localhost改为肉鸡的ip,不过不改我发现也能正常运行

  第324行

  DocumentRoot"C:/WINNT/system32/phpdev5/www/"默认根目录设置

  在369行

  Allowfromlocalhost127.0.0.1

  后加一行

  Allowfromall

  第588行

  Alias/site/"C:/WINNT/system32/phpdev5/www/phpwebsite_en/"

  改为

  Alias/site/"C:/WINNT/system32/phpdev5/www/"

  因为默认/phpwebsite_en/是放php程序的地方,要访问还得加上这一后缀,所以改为根目录

  同样下面606行

  Alias/public/"C:/WINNT/system32/phpdev5/www/public/"

  也改为Alias/public/"C:/WINNT/system32/phpdev5/www/"

  (注:598行private私人文件夹不用改

  另关于phpmyadmin我还没有测试过,不过为了安全默认是不启用它的)

  对于cgi的支持按他的默认设置即可。但记得我们的perl位置c:\winnt\system32\phpdev5\Apache\perl\perl.exe

  记得在所有上传的cgi文件头改为

  #!c:\winnt\system32\phpdev5\Apache\perl\perl.exe

  为了运行自己的程序可以先删除www目录下的文件

  最后把修改的httpd.conf文件替换

  重新启动phpdev5即可

  修改完httpd.conf后仅重启apache即可,phpdev5的控制面版上有这个选项,如图,把apache安装为服务后,右下脚托盘图标关掉即可.

  另外mysql面版也有安装为服务选项,但建议不去使用它,反正我是没有成功过

  可以到cmd下

  \mysql\bin\>mysqld-nt.exe--install,并执行;

  打开“开始”按钮下的“程序”=》“管理工具”=》“服务”,找到“mysql”服务,启动它;或者用netstartmysql启动

  修改密码。

  格式:mysqladmin-u用户名-p旧密码password新密码

  1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令

  mysqladmin-uroot-passwordab12

  注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

  以上就是小编给大家整理的“在apache下建立PHP+CGI运行环境条件”内容了,喜欢可以收藏起来哦!更多详情咨询尽在js.aizhan.com。

上一篇:浅谈虚拟主机封杀webshell的提权

下一篇:UNIX下的PHP环境配置需要怎么操作

您可能感兴趣的文章

相关阅读