PHP+MYSQL网站开发环境架设:XAM_PHP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

PHP+MYSQL网站开发环境架设:XAM

作者:黑客防线网安PHP教程基地 来源:黑客防线网安PHP教程基地 浏览次数:0

本篇关键词:环境XAMPP安装服务
黑客防线网安网讯:  XAMPP是一款比较强大的本地测试平台,虽说面板是英文的,但清楚易懂。注册为系统服务有个好处就是开机能够自动运行,但是会消耗一定的系统资源,怎么取舍用户自己来定。安装成功,服务也...
  XAMPP是一款比较强大的本地测试平台虽说面板是英文的但清楚易懂注册为系统服务有个好处就是开机能够自动运行,但是会消耗一定的系统资源,怎么取舍用户自己来定安装成功,服务也启动成功后,就可以把浏览器打开输入http://localhost/,试试是否成功。在XAMPP的网页选项里,有中文支持,好像好多人都在用Xampp。
  
  软件下载:http://www.apachefriends.org/zh_cn/xampp-windows.html
  
  XAMPP就是:
  
  Windows/Solaris/Linux/MacOS+Apache+MySQL+Perl
  
  1.到XAMPP官网下载最新版本XAMPP,网址:www.xampp.org
  
  我把网址复制下来可直接下载linux-1.6.8a.tar.gz">http://jaist.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.8a.tar.gz
  
  2.下载后找到下载文件夹然后执行:tar-xzvfxampp-linux-1.6.8a.tar.gz-C/opt(注:解压安装至opt目录)
  
  3.进入xampp解压目录执行:./lamppstart启动成功会出现:
  
  StartingXAMPPforLinux1.6.8a...
  
  XAMPP:StartingApachewithSSL(andPHP5)...
  
  XAMPP:StartingMySQL...
  
  XAMPP:StartingProFTPD...
  
  XAMPPforLinuxstarted.
  
  4.ifconfig查看自己的IP,然后在网址栏输入http://192.168.1.2(注:写你自己的ip)测试通过会显示lampp欢迎网页
  
  如:
  
  欢迎使用XAMPPforLinux1.6.8a!
  
  祝贺您:
  
  您已经成功安装了XAMPP!
  
  现在您可以开始使用Apache以及其他的组件.首先,您可以通过左侧的导航条上的'状态'功能来查看他们是否工作正常.
  
  您可以通过浏览https://127.0.0.1或者https://localhost来验证OpenSSL
  
  祝您好运,Kai'Oswald'Seidler+KayVogelgesang
  
  附:如需卸载,先停止服务:./lamppstop,再执行rm删除整个目录就ok了,是不是很方便呀
  
  PICTURE:/root/.tencent/qq//AppData/file//sendpix1.jpg
  
  安装过程
  
  方法A:使用安装包进行安装
  
  使用安装包来安装XAMPP是最简单的方法。
  
  XAMPPwin32的安装向导
  
  安装过程结束后,您会在开始/程序/XAMPP菜单下找到XAMPP。您可以使用XAMPP控制面板来启动/停止所有服务或安装/卸载所有服务。
  
  XAMPP控制面板能启动/停止Apache、MySQL、FilaZilla和Mercury,或直接将其安装为服务
  
  方法B:不使用安装包进行安装
  
  如果不用安装包,则可下载7-ZIP压缩包或ZIP压缩包,并将其解压至您选择的文件夹中。
  
  本图中,我们将XAMPP解压到“D:programfiles”路径下的“D:programfilesxampp”文件夹中。之后,打开XAMPP所在的文件夹,并运行其中的“setup-xampp.bat”。
  
  这样能使配置文件中的路径信息得到更新。
  
  最后,通过那些批处理文件或图形界面的“xampp-control.exe”启用不同的服务即可。
  
  注意:如果您使用的是XAMPP的安装包,您不需要运行“setup_xampp.bat”。
  
  »我想使用免手动配置的XAMPP!«
  
  如果您将XAMPP解压到根目录(比如c:xampp或d:xampp等等),您可以尝试直接启动XAMPP。这意味着您不需要先运行“setup_xampp.bat”进行配置。Apache、MySQL和Mercury邮件服务器能够正确启动!只有FileZillaFTP服务器不会启动,因为它需要绝对路径。使用这种方法请注意:不要解压到双重xampp文件夹中(如c:xamppxampp)!只能使用一个xampp文件夹(如d:xampp(apache等等))。如果您使用了双重文件夹,那么您必须先运行“setup-xampp.bat”的配置过程。
  
  操作指南
  
  操作1:启动/停止/测试XAMPP
  
  www.nat32.com制作的XAMPP控制面板不包含在Lite版(精简版)中。
  
  .xamppxampp-control.exe
  
  其它的服务启动/停止脚本
  
  启动Apache和MySQL:.xamppxampp_start.exe
  
  停止Apache和MySQL:.xamppxampp_stop.exe
  
  启动Apache:.xamppapache_start.bat
  
  停止Apache:.xamppapache_stop.bat
  
  启动MySQL:.xamppmysql_start.bat
  
  停止MySQL:.xamppmysql_stop.bat
  
  启动Mercury邮件服务器:.xamppmercury_start.bat
  
  (Mercury邮件服务器只能通过XAMPP控制面板的图形界面停止)
  
  设置FileZillaFTP服务器:.xamppfilezilla_setup.bat
  
  启动FileZillaFTP服务器:.xamppfilezilla_start.bat
  
  停止FileZillaFTP服务器:.xamppfilezilla_stop.bat
  
  测试:Apache服务启动后,在浏览器中输入地址http://localhosthttp://127.0.0.1,并检测所有的XAMPP样例和工具。
  
  操作2:将特定的服务器配置为系统服务
  
  您可以在NT4、2000和XP平台中将特定的服务器配置为系统服务。请使用以下脚本:
  
  安装Apache服务器为系统服务:.xamppapacheapache_installservice.bat
  
  卸载Apache服务器的系统服务:.xamppapacheapache_uninstallservice.bat
  
  安装MySQL服务器为系统服务:.xamppmysqlmysql_installservice.bat
  
  卸载MySQL服务器的系统服务:.xamppmysqlmysql_uninstallservice.bat
  
  安装及卸载FileZillaFTP服务器为系统服务:.xamppfilezilla_setup.bat
  
  Mercury邮件服务器:目前还不能配置为系统服务!
  
  操作3:安装插件
  
  除了主程序包外,还有许多相关的插件可用于开发环境。目前,本站发布的官方win32插件如下:
  
  包含Mod_Perl和精选的重要Perl模块的Perl插件
  
  Tomcat插件(系统需求:系统中必须已经安装SUNJ2SESDK)
  
  Tomcat插件的Cocoon模块(系统需求:系统中必须已经安装Tomcat)
  
  Python插件
  
  推荐的安装方法如下:XAMPP安装包需要安装包格式的插件,7-Zip压缩包需要7-Zip压缩包格式的插件。ZIP压缩包格式的插件请直接解压缩至XAMPP的主文件夹中。然后运行“setup_xampp.bat”批处理文件即可。安装包格式的插件能自动配置所有的东西,您不需要手动配置。
  
  注意:任何人都可以为他的项目编写新的XAMPP插件。例如,您可以在
  
  http://sourceforge.net/projects/xamppaddon找到其它的XAMPP插件。
  
  操作4:升级XAMPP
  
  当XAMPP程序集里的单独组件被升级时,我们会将XAMPP同步升级。然而,其中一些组件的变化与我们最新发布的版本不兼容,所以我们就不会升级这类组件。我们通常能升级XAMPP中所有的服务器和程序。但我们不升级配置文件,因为您可能已经修改过他们了。提示:如果您用的是安装包版的XAMPP,那么您在使用升级安装包的时候将非常轻松。其他用户请下载自解压7-ZIP压缩包。直接将其中的文件释放到XAMPP文件夹中,并覆盖原有的文件即可。
  
  安全问题(必读!)
  
  XAMPP安全控制台
  
  正如前面提到,XAMPP并不是为生产环境准备的,它只为开发者服务。为了方便开发者,XAMPP被默认配置为所有功能全部开启。对于开发环境来说,这是非常好的,但对于生产环境,这可能是灾难性的。
  
  下面是XAMPP默认配置的安全问题列表:
  
  MySQL管理员(root)未设置密码。
  
  MySQL服务器可以通过网络访问。
  
  PhpMyAdmin可以通过网络访问。
  
  样例可以通过网络访问。
  
  Mercury邮件服务器和FileZillaFTP服务器的用户是公开的。
  
  所以大家应该在发布一些在线的东西前保证XAMPP的安全性。有时候,一个防火墙或一个外部路由器就足够安全了。首先,您可以试试基于网络的“XAMPP安全控制台”。
  
  修正绝大多数的安全薄弱环节,只需访问以下地址(只能在本地计算机上访问):
  
  1.4.15版之前的版本:
  
  http://127.0.0.1/xampp/xamppsecurity.php
  
  1.4.15版及以后版本:
  
  http://127.0.0.1/security
  
  MySQL、PhpMyAdmin的管理员密码和XAMPP的目录保护可以在这里设置。对于Mercury邮件服务器和FileZillaFTP服务器,请记得更改配置设置(比如用户名和密码)。如果您不需要这些服务,那就不要启动它们——这样也是安全的。
  
  卸载
  
  移除方法A:安装包
  
  使用安装包(NSI)安装的XAMPP,请使用自带的卸载工具进行卸载!自带的卸载工具会将注册表中的相关内容和一些服务一并卸载。自带的卸载工具如下图所示。
  
  移除方法B:zip和7-zip压缩包
  
  卸载方法根据您使用的XAMPP安装版本有所不同:
  
  ZIP压缩包
  
  自解压7-ZIP压缩包
  
  XAMPPlite(精简版)
  
  卸载时只需删除整个XAMPP文件夹即可。不涉及注册表项,不涉及环境变量……简单而又干净!但在此之前不要忘记关闭所有XAMPP组件的服务器,退出所有的面板。也许您已经安装了一些XAMPP的组件作为系统服务,那么您必须先卸载这些服务!
  
  常见问题
  
  问题1:什么是XAMPPLite(精简版)?
  
  XAMPPLite(精简版)类似XAMPP推荐的PHP与MySQL快速使用包。与完整版相比,它少了一些工具,比如Mercury邮件服务器或FileZilaFTP服务器。注意:精简版没有相关的安装包、插件或升级包。
  
  问题2:我的网络文档应该放在哪里?
  
  所有网络文档都放在htdocs主文件夹中(.xampphtdocs)。如果您将test.html文件放在这里,您可以通过http://localhost/test.html来访问它。php或cgi文件也同样放在这里。其他的WWW子文件夹可以在htdocs目录下创建。例如将test.html放在.xampphtdocs ew路径下,您就可以在浏览器的地址栏中输入http://localhost/new/test.html来访问这个文件。
  
  更多的文件特性概述:
  
  CGI)可执行:全部;允许的结尾:.cgi=>主程序包
  
  PHP)可执行:全部;允许的结尾:.php.php4.php3.phtml=>主程序包
  
  MODPerl)可执行:.xampphtdocsmodperl;允许的结尾:.pl=>Perl插件
  
  ASPPerl)可执行:.xampphtdocsmodperlasp;允许的结尾:.asp=>Perl插件
  
  JSPJava)可执行:.xampp omcatwebappsjava(和其他);允许的结尾:.jsp=>Tomcat插件
  
  ServletsJava)可执行:.xampp omcatwebappsjava(和其他);允许的结尾:.html(和其他)=>Tomcat插件
  
  MODPython)可执行:.xampphtdocspython;允许的结尾:.py=>Python插件SpycePython)可执行:.xampphtdocspython;允许的结尾:.spy=>Python插件
  
  问题3:我能移动XAMPP吗?
  
  可以,但只限于ZIP/7-ZIP压缩包版的XAMPP。移动操作之后,您必须运行“setup-xampp”使配置文件得到更新。请不要用这种方法尝试安装版的XAMPP。如果您在使用安装版的XAMPP,您可以将其复制(而不是移动)一份,并放到新的路径下,然后运行“setup-xampp”使配置文件得到更新。试试吧!:)
  
  问题4:我如何配置默认的开始页面?
  
  如果您在浏览器中访问类似http://localhost/xampp/的文件夹,Apache服务器会自动返回一个默认的开始页面。Apache会自动寻找已存在的类似index.php的索引页。httpd.conf中的“DirectoryIndex”指令负责这个功能。在这里您可以定义默认开始页面的名字和协议。XAMPP在默认状态下,“DirectoryIndex”指令的列表如下:
  
  index.phpindex.php4index.php3index.cgiindex.plindex.htmlindex.htmindex.html.varindex.phtml
  
  问题5:我如何在PHP5和PHP4之间相互切换?
  
  XAMPP(非精简版!)包含PHP5和PHP4。请使用“php-switch.bat”($path-to-xamppxamppphp-switch.bat)来切换版本。注意:在切换版本前请先停止Apache服务器。
  
  问题6:我在哪里能更改配置文件?
  
  您可以通过文本编辑器来更改XAMPP的各种配置文件。这些文件存在于以下路径:
  
  Apache基本配置:.xamppapacheconfhttpd.conf
  
  ApacheSSL:.xamppapacheconfssl.conf
  
  ApachePerl(仅限插件):.xamppapacheconfperl.conf
  
  ApacheTomcat(仅限插件):.xamppapacheconfjava.conf
  
  ApachePython(仅限插件):.xamppapacheconfpython.conf
  
  PHP:.xamppphpphp.ini
  
  MySQL:.xamppmysqlinmy.ini
  
  phpMyAdmin:.xamppphpMyAdminconfig.inc.php
  
  FileZillaFTP服务器:.xamppFileZillaFTPFileZillaServer.xml
  
  Mercury邮件服务器基本配置:.xamppMercuryMailMERCURY.INI
  
  Sendmail:.xamppsendmailsendmail.ini
  
  问题7:运行XAMPP时我需要连接网络吗?
  
  不需要!您可以“离线”使用XAMPP。
  
  问题8:这些文件夹里都是些什么东西?
  
  路径内容
  
  xamppanonymous匿名FTP的样例文件夹
  
  xamppapacheApache服务器
  
  xamppcgi-bin可执行的CGI脚本
  
  xamppFileZillaFTPFileZillaFTP服务器
  
  xampphtdocshttp文档的主文件夹
  
  xamppinstall用于XAMPP的安装(请勿删除!)
  
  xampplicenses同上
  
  xamppMercuryMailMercury邮件SMTPPOP3IMAP服务器
  
  xamppmysqlMySQL服务器
  
  xamppperlPerl
  
  xamppphpPHP(4和5)
  
  xamppphpmyadminphpMyAdmin
  
  xamppsecurity额外的安全配置
  
  xampp mp临时文件夹
  
  xamppwebalizerWebalizer网络状态
  
  xamppwebdavWebDAV样例
  
  相关信息
  
  在哪里我能找到更多信息(常见问题解答等等)?
  
  请访问我们的XAMPPWindows版FAQ(常见问题解答):
  
  http://www.apachefriends.org/zh_cn/faq-xampp-windows.html
  
  或者到我们的论坛提问:
  
  http://www.apachefriends.org/f/
  
  XAMPP与系统服务
  
  针对所有NT/2000用户,在程序包各自的路径中您会找到将所有服务器配置为系统服务的安装/卸载文件。
  
  apache_installservice.bat=>安装Apache为系统服务
  
  apache_uninstallservice.bat=>卸载Apache的系统服务
  
  mysql_installservice.bat=>安装MySQL为系统服务
  
  mysql_uninstallservice.bat=>卸载MySQL的系统服务
  
  您对上述各服务器做出改动后别忘记重新启动计算机。请注意!卸载MySQL的系统服务前别忘记先停止MySQL服务!
  
  MySQL和PHP
  
  MySQL的“root”用户默认状态是没有密码的,所以在PHP中您可以使用mysql_connect("localhost","root","")来连接MySQL服务器;
  
  如果您想为MySQL中的“root”用户设置密码,请在控制台中使用“mysqladmin”命令。例如:
  
  ...xamppmysqlinmysqladmin-urootpasswordsecret
  
  请注意,您更改root的密码之后,不要忘记更改PHPMyAdmin中的相关信息。在...xamppphpmyadmin下搜索“config.inc.php”并编辑下面几行:
  
  $cfg['Servers'][$i]['user']='root';//MySQLSuperUser
  
  $cfg['Servers'][$i]['auth_type']='http';//HTTPMySQLauthentification
  
  从今往后,需要正确输入“root”的密码才能启动PHPMyAdmin
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-17693-1.html
网站维护教程更新时间:2012-09-21 05:23:45  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer