嗨, 我是PHP的初学者。我想知道如何使用XAMPP服务器执行PHP脚本。 有什么build议么 … :)
对不起大家 我是一个业余爱好者,所以我的设置可能不是你所说的理想,但我应该能够提供足够的信息来移动事物。 在工作中,我们正在使用Comcast连接,并且通常通过内部服务器运行所有的dns,如果服务器没有答案,它将转发到外部的dns服务器。 这个内部服务器也运行一个XAMPP的安装,这是Apache和PHP的Windows。 DNS服务器是Bind9。 直到本周中旬,一切都完美无缺地工作。 networking计算机可以访问外部互联网以及我们内部托pipe的域名。 服务器通过以太网电缆连接到我们的路由器。 本周早些时候,我们需要通过以太网连接另一台计算机到我们的路由器,以便通过以太网交换机连接到服务器和新计算机。 在短时间内服务器似乎在交换机上工作,但很快我们有问题,所以我们删除了交换机。 一切都应该像以前一样。 但现在,如果我们在服务器上运行Apache,它占用了CPU的80%,我们不再能够访问Internet或内部站点。 把Apache关掉让我们回到互联网,但意味着我们不能继续在内部开发网站。 所以,我的问题是,Apache发生了什么事? 而且,networking上的一台计算机如何能够使每个人都离开互联网?
我想在xampp上安装wsgi以运行python web应用程序。 我已经从这里下载了适当的二进制文件,并按照说明安装了模块。 当我运行xampp时,我的模块位于C:\xampp\apache\modules 。 我也将模块(build议)重命名为mod_wsgi.so 。 我已经通过将以下内容添加到我的httpd.conf中来安装该模块: LoadModule wsgi_module modules/mod_wsgi.so 立即在所有其他模块导入下面。 但是,每当我尝试重新启动xampp,它不会再启动。 我得到的错误是无尽的帮助: Apache2.2服务终止服务特定的错误错误的function.. 应该注意的是,如果我注释掉上面的LoadModule…行,我的服务器重新启动没有问题。 任何想法将不胜感激。
我在程序(86)文件夹的Windows 7(64)上下载了xampp 1.7.3(32)。 MySql和Apache都拒绝运行,他们开始,然后立即转身。 所有端口都是免费的。 所以,我决定卸载,但是,当我运行卸载程序,我收到以下错误 "Input Error: Can not find script file "C:\Program Files (x86)\xampp\uninst.temp\xampp_uninstall.vbs" XAMPP uninstall not OK 为什么在上面的行中有空格,并做这件事“C:\ Program Files文件(x86)”? 有人可以请帮我理解这个问题并卸载xampp(或让它工作)。 它不显示在控制面板,所以我卡住了。 所有的帮助,非常感谢。 谢谢。
下面是我的Windows 7机器上运行xampp 1.7.4的参考的httpd-vhosts.conf文件: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot C:/xampp/htdocs ServerName localhost ServerAlias localhost <Directory "C:/xampp/htdocs"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@new_site DocumentRoot C:/xampp/htdocs/new_site ServerName new_site ServerAlias new_site <Directory "C:/xampp/htdocs/new_site"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> […]
我最近testing谷歌电子表格api使用Zend框架,但得到这个错误 Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Unable to Connect to ssl://www.google.com:443. Error #148105208: Unable to find the socket transport "ssl" – did you forget to enable it when you configured PHP?' in …. 我使用Xampp 1.7.4,我已经检查httpd.conf,mod_ssl.so在那里启用。 请帮忙
我尝试了各种各样的事情来获取从PHP重命名的表,包括mysqli(代码如下)和mysql_connect / mysql_query。 我试过重命名表和改变表。 在下面的例子中,我执行它时没有错误。 但是,当我去看看,'trac'表仍然在那里没有'2'结束。 $link = mysqli_connect("lamp1", "user", "pw", "db"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } if ($stmt = mysqli_prepare($link, "rename table trac to trac2")) { mysqli_stmt_execute($stmt); } else echo "error"; 这是Windows Server 2008机器上的xampp(最新版本)。 Mysql 5.0.7,php 5.3.4。 我可以通过phpMyAdmin没有问题的表重命名! 我可以检查/尝试什么? 有一个日志文件,我可以打开/看看从MySQL方面发生了什么?
当我在Bash执行which php ,我得到/usr/bin/php 。 一切工作正常,但我想知道 – 因为我运行XAMPP,我应该得到/Applications/XAMPP/xamppfiles/bin ? 注意:我正在使用OSX 10.7。
我在Windows 7上运行Xampp的开发服务器。 我的Windows 7主机文件@ (C:\Windows\System32\drivers\etc\hosts)有这个… 127.0.0.1 www.testing.com testing.com localhost 我的Apache http-vhosts.conf (E:\Server\apache\conf\extra\http-vhosts.conf) 文件有这个… <VirtualHost *:80> DocumentRoot "E:/Server/htdocs/myframework" ServerName testing.com ServerAlias www.testing.com </VirtualHost> <VirtualHost *:80> DocumentRoot "E:/Server/htdocs/" ServerName localhost ServerAlias localhost </VirtualHost> 现在我的问题是,当我去浏览器testing.com , www.testing.com ,或localhost ,它总是从E:/Server/htdocs/myframework加载文件,所以真正的问题是当我去localhost应该从E:/Server/htdocs/加载文件,而不是从E:/Server/htdocs/myframework 我在这里不知所措,有人可以帮我解决这个问题吗?
运行Windows 7。 有一个奇怪的问题 – 我曾经在XAMPP上使用端口8080作为我的apache,因为我无法在80上运行它。我通过更改/xampp/apache/conf/httpd.conf的监听端口来实现这个目的。 前几天我把它改回来,它再次开始工作正常..但是我的浏览器现在试图指向8080每当我尝试访问本地主机。 例如,如果我input localhost/myproject 在Firefox / Chrome中,它将redirect到 localhost:8080/myproject 并说Firefox / Chrome无法连接。 奇怪的是,如果我编辑地址栏删除8080,它将工作。 但如果我用一个新的(粘贴localhost / myproject)replace整个地址,它会做同样奇怪的redirect。 我试图清除我的浏览数据/caching,甚至重新安装Chrome,但它似乎仍然指向错误的端口。 就好像浏览器记住了“8080端口并不断尝试访问它。 Internet Explorer工作正常,可能是因为我以前没有通过IE访问localhost:8080。 很想知道这个问题的任何解决办法。 谢谢!