lXampp是安装的路径,可以任意选择。但是一定要记住,因为待会修改appche、mysql、php一些相关的文件是在这个安装路径里面,还有一点更重要的是,网站程序也是放在这个路径下的htdocs文件下。
l注:xampp默认apache,php,mysql,smtp,ftp服务都是未激活状态,每次重启机器都需要到xampp control panel(xampp控制面板)去激活相关的服务,此处提示应为选择哪些服务为系统服务,即可将Apache、mysql和FTP服务设置为系统服务,以便在Windows启动后,在无需登陆的情况下仍能运行网站。如果安装时没有设置,则可以在xampp安装目录下找到\apache\apache_installservice.bat、apache_uninstallservice.bat、\mysql\mysql_installservice.bat、mysql_uninstallservice.bat、filezilla_setup.bat这几个批处理文件,将apache、mysql、ftp服务设定或取消这三个系统服务。除此之外,xampp的控制面板也可以控制xampp的php环境配置的启动与停止。
l 最后根据提示xampp windows平台下的PHP环境配置安装包就自动安装完毕了,当然如果作为商用的PHP环境,xampp的默认配置还是有安全隐患的,需要手动进行部分配置
lPHP环境安全配置说明
主要存在的安全隐患:mysql和phpmyadmin的root用户无密码,目录访问问题
在游览器中输入http://localhost/xampp/index.php,即可进入xampp的管理界面。(就表示你的安装成功)
[size=111%]lmysql和phpmyadmin安全设置
[size=111%]l 方法一:点击或输入http://localhost/xampp/xamppsecurity.php,页面中请选择phpmyadmin认证方式即:http和cookie,同时设定mysql数据库的root用户密码即可,如果害怕遗忘,也可选择同时输出明文密码至对应的文本文件。
[size=111%]l 方法二:打开位于xampp/phpmyadmin文件夹中的config.inc.php文件。 找到$cfg['Servers'][$i]['auth_type'] =’config’更改为http方式即可。至于mysql的root用户的密码设置,请参考方法一或者直接在命令行方式下输入
[size=111%]l\xampp\mysql\bin\mysqladmin -u root password yourpass
l目录保护安全设置
l xampp默认只有针对htdocs下的xampp目录保护选项,方式很简单只要点击或输入http://localhost/xampp/xamppsecurity.php,在xampp目录保护下输入用户名和密码即可,他也有将明文密码输出至相关文本文件的选项。
l 注:xampp采用的目录保护策略是.htaccess文件,配合使用apache的htpasswd命令,当然xampp只针对htdocs下的xampp目录做了目录保护功能,如何才能自由设置php的目录保护功能,以便禁止非法访问呢?你只要去看下xampp\security\htdocs目录中securefunctions.php文件中的htaccess函数即可受到启发。
lXampp的php环境配置文件:
l Apache:\xampp\apache\conf\httpd.conf
l PHP:\xampp\php\php.ini
l MySQL:\xampp\mysql\bin\my.ini
l phpMyAdmin:\xampp\phpMyAdmin\config.inc.php
l FileZilla FTP:\xampp\FileZillaFTP\FileZilla Server.xml
l Mercury Mail:.\xampp\MercuryMail\MERCURY.INI
l Sendmail:\xampp\sendmail\sendmail.ini
l其他
l 所有主文件都存放在 htdocs 文件夹中(\xampp\htdocs)
l切记如果修改了各文件配置后,还是访问不了,可以尝试重新一下系统。
IIS的环境配置
[size=111%]l其实IIS环境配置比xampp会简单些(这只是我之前错误的认识)
[size=111%]l安装IIS环境配置也是跟xampp一样要先检查系统环境和各个服务端口等。
[size=111%]l如果你的电脑之前有安装过Microsoft Visual Studio 工具的话,.net框架是已经安装好了,不过之前它只是一个安装,还没注册到。因为到前些日子,才碰到这个问题:原先一直不知道,配置好的环境,别人可以访问到,但是其它页面却访问不了。后来,在网上找了好久,才发现自己的电脑,之前因为安装时,
[size=111%]l第一:有一个次序错误,在安装vs2005、vs2008、vs2010等,系统最好是要先安装好IIS先,这样可以减少待会在搭配环境出现不必要的错误。
[size=111%]l第二:运行cmd,在命令里输入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i (安装.net框架路径,如果真正安装到,是有提示真正注册的,如果不行再这个路径下的Temporary ASP.NET Files文件给删除,再重新输入一次命令。)
[size=111%]l除非电脑系统是正版的,才会集成IIS安装包,有的话,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。