Articles of xampp

在Apache之后单独安装SVN(Windows)

我和我的朋友最近开始了一个大学项目,我们需要使用软件版本控制系统。 当我作为前雇主的网页开发人员工作时,我使用了Subversion Tortoise和Silk,我认为使用它是一个好主意。 虽然我知道如何安装和运行客户端,但我不知道如何configuration它作为服务器运行。 我目前正在使用运行Windows XP的旧macros碁Aspire笔记本电脑作为networking服务器。 它已经(当然)通过XAMPP安装了Apache 2.2和MySQL。 我将如何去安装TortoiseSVN,以便使用我为Apache制作的Web目录? 我应该开始考虑我正在使用XAMPP还是有另一种方式来做到这一点? 我不介意格式化,可能会迁移到Linux平台。 如果我错过了某些东西,或者需要更多关于configuration的细节,我将编辑这个问题。 先谢谢你。 -Christopher

如何导入大型sql文件到本地LAMP(xampp)环境

我已经使用Linux来导入一个大的mysql转储文件(到一个新的数据库),但是对于这个过程如何在使用xampp的本地LAMP环境中工作是新的,因为xampp不支持SSH。 我已经从Linux服务器下载了large_dump_file.sql到我的本地系统。 我正在使用Windows XP并使用xampp来设置LAMP。 我能够通过phpMyAdmin访问local_database,但转储文件太大,无法使用该应用程序导入。 我试图通过命令提示符导入文件,但到目前为止没有成功。 在提示符下: cd .. cd .. 光盘xampp 光盘的MySQL CD斌 我发现mysqlimport用于导入.csv和.txt文件,而mysql用于导入.sql文件,但是找不到关于是否使用-u -p选项的文档,所以我已经尝试了许多变化的命令,没有运气。 什么才是正确的命令? 我修改了主机,虚拟主机conf和apacheconfiguration文件。 我是否需要更改本地系统上的任何其他configuration文件?

在Apache和PHP上设置站点文件夹

我试图在家里的Windows PC上设置我的第一台Apache服务器,而且我真的很难find哪个configuration设置在哪里。 我下载并安装了XAMPP,它似乎可以很好地设置一切,并可以在http:// localhost上看到一个可用的网站。 到现在为止还挺好。 这个的目的是开发一个网站,当然,为了让我的生活更轻松(讽刺?),我想让网站的根目录到我的Eclipse项目文件夹。 所以我打开httpd-vhosts.conf,取消注释一个VirtualHost块,并将其DocumentRoot改为我的本地path。 现在,当我尝试加载http:// localhost我得到一个403(访问被拒绝)错误。 那么我在哪里configuration我的文件夹的权限? 而这就是我需要让我的网站从指定的文件夹运行,或者我将不得不清除另一个障碍? 更新:我试图简化一些东西,所以我重新安装XAMPP,并返回到一个工作的http:// localhost 。 然后我确认httpd-vhosts.conf包含在httpd.conf中,并对httpd-vhosts.conf进行了以下更改: 取消注释行NameVirtualHost *:80 添加了如下所示的虚拟主机。 重新启动Apache,并在http:// localhost上看到期望的页面 <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/" ServerName localhost ErrorLog "logs/dummy-host2.localhost-error.log" CustomLog "logs/dummy-host2.localhost-access.log" combined </VirtualHost> 然后,我创build了一个名为C:\ testweb的新文件夹,添加了一个index.html文件并更改了上面显示的DocumentRoot行。 对于所有的意图和目的,我会期望这两种configuration是等价的。 但是这个设置给了我一个错误403。 即使C:\ testweb文件夹已经具有与C:\ xampp \ htdocs文件夹相同的权限,然后我又进一步,给了Everyone组完全控制C:\ testweb,并得到完全相同的问题。 那么我错过了什么?

xampp / php – rsync ssh public passwordless

我怎样才能从我的开发(win / xampp)机器上的php rsync到我的testing(Ubuntu)的LAMP服务器使用SSH公共密码的密码? 谢谢

将一个网站的Sub域指向另一个网站的子文件夹

我有一个指向Linux AWS的域example.com 。 我也有demo.example.com ,我需要在运行XAMPP的Windows Server上指向example2.com的 / htdocs / c5 。 我的发现 使用demo.example.com的logging指向example2.com 将Windows Server上的httpd.conf更改为 <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/c5" ServerName demo.example.in </VirtualHost> 问题 如果我这样做,我所有的请求都被转发到/ htdocs / c5。 但我只需要从demo.example.com请求来它需要被转发到/ htdoc / c5&如果我访问example2.com它应该显示/ htdocs 提供 url掩码:我的意思是example2.com应显示在地址栏而不是example.com/c5

如何用不同版本的lampp安装不同版本的memcache

我需要使用不同版本的lampp( xampp for linux )。 我最近还需要使用任何版本的lampp memcache我可能需要使用。 如果我使用包含PHP 5.3.8的最后一个lampp 1.7.7版本,那么一切正常 sudo apt-get install php5-memcache sudo cp -av '/usr/lib/php5/20090626+lfs/memcache.so' '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/memcache.so' 问题是当我试图做一个老版本的lampp相同的。 例如,我卸载lampp 1.7.7和php5-memcache,然后我安装了lampp 1.7.1,其中包含PHP 5.2.9,但是在做 sudo apt-get install php5-memcache 我得到一个较新版本的memcache(20090626)的旧版本的PHP(20060613)。 其实如果我试图复制 sudo cp -av '/usr/lib/php5/20090626+lfs/memcache.so' '/opt/lampp/lib/php/extensions/o-debug-non-zts-20060613/memcache.so' 启动lampp时出现此错误: Starting XAMPP for Linux 1.7.1… PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20090626, […]

如何在运行Windows 7的PC上生成Linux Apache密码文件?

我的开发机器是Windows。 我使用属于Windows XAMPP程序包 (版本1.7.7)的htpasswd程序来生成Windows Apache密码文件。 C:\ xampp \ apache \ bin \ htpasswd.exe -bc .htpasswd usename password 我需要为Redhat Linux机器生成密码文件,但是无法访问该机器上的htpasswd程序。 如果我可以在Windows上生成一个有效的Linux Apache passwd,那么我可以通过FTP将它传递给Linux系统。 htpasswd文件说,我可以使用-d标志来强制crypt()encryption,它应该在Linux上工作,而不是在Windows上工作的默认MD5encryption。 我的问题是 C:\ xampp \ apache \ bin \ htpasswd.exe -bcd .htpasswd usename password 生成一个文件,但给出了一个消息,说:“自动使用MD5格式”。 如何从Windows PC为Linux机器生成有效的Apache密码文件?

如何在Unix上监控ProFTPD中的某些用户(Mac OSX)

我有ProFTPD设置,以便我可以远程上传新的PHP文件等类似于我的服务器上的htdocs。 这一切都很好,但我想监禁'没有'(不写,只读/下载)用户到一个子目录(htdocs / ftp),以便任何用户不能乐于阅读我的mySQL连接脚本htdocs文件夹。 我不想将DefaultRoot设置为/ ftp,因为我不能使用FTP来修改站点,除非有办法让我备份一个关卡。 (为了它,让我们叫我pipe理员) 这不是一个生产环境,更不是一个内联网,但是,嘿,我不希望它像这样不安全。

在Ubuntu上安装Lampp安装程序的最佳方法

在Ubuntu下安装lampp安装程序的最佳方法是什么? 我知道使用xampp进行安装。 可以用作中央开发服务器吗? 或者,如果我正在安装什么是我必须安装的软件包? 下面的包是否足够? PHP Mysql Apache

无法从LAN或外部连接到XAMPP Apache服务器

我已经安装了XAMPP,它工作正常,本地主机显示所需的一切(我有一个维基/ mediawiki /和一个静态网页在/ site /的迷你网站)。 运行Windows 7。 在我尝试从我的networking外部访问我的服务器之前,我可以通过访问机器的IP地址(192.168.1.69 / mediawiki),从我的networking中访问我的维客。 但是我希望这个wiki可以在networking之外使用。 现在我花了大约10个小时的时间来search一些东西,并尝试使用它。 我的服务器提供静态IP地址,所以我不需要任何DynDNS更新软件,但我已经为我的(WAN)IP地址(我们称之为75.xxx)从freedns.afraid.org(因为免费)。 我尝试编辑httpd.conf文件一堆试图让它工作,设置ServerName 192.168.1.69,75.xxx,我设置的DNS域,0,* – 没有任何工作,我无法连接从networking外部的服务器。 现在我无法通过networking连接到服务器,即使我已经恢复了原始httpd.conf的备份(以防万一)。 httpd.conf被设置为在端口80上侦听,并且所有的转发都在路由器上和通过Windows防火墙(传入和传出以防万一)处理。 我尝试了与另一个开放的端口,但仍然没有。 在这一点上,我不知道我错过了什么,因为我觉得我尝试了一切,我已经能够谷歌了。