我正在使用togoise SVN将我的代码上传到服务器。问题是我必须每次在浏览器中看到输出之前提交我的代码,有没有办法在localhost上运行存储库,最后代码完成时我可以将代码提交给服务器。
答案 0 :(得分:-1)
您可以安装WAMP服务器:http://www.wampserver.com/en/
网上有很多教程如何做。
然后将代码放在正确的目录中(最好放在www
文件夹中)。您将应用程序链接到index.html,就像我假设您已经在现在使用的服务器上完成的那样。
然后,您可以在浏览器中导航到localhost
来测试您的应用程序。
如果您对所有内容感到满意,可以使用SVN将其迁移到您的服务器。
答案 1 :(得分:-1)
取决于主机操作系统,检查Apache或Nginx是否需要功能齐全的Web服务器并将监听地址更改为localhost
或127.0.0.1
,如果仅用于本地测试,则可以设置监听端口大于1024
以避免在特权用户帐户中运行服务器。
还可以将nc
或netcat
视为内置选项
Var_port=4444
Var_www_dir="/var/www/host_one"
Var_index_file="index.htm"
cd ${Var_www_dir}
while true; do
nc -l ${Var_port} <${Var_index_file}
done
在测试时让上面的终端在终端中运行,然后使用Ctrl ^ c退出while循环。
或者如果你已经安装了php,那么大多数开发系统最终会安装它,并且更喜欢只监听localhost
cd ${Var_www_dir}
php -S localhost:${Var_port}
为了测试多页面网站,我认为使用php将不太容易导致服务器奇怪导致错误,如果你有选择的话,应该避免使用。