首页 / PHP / git环境搭建以及第一个PHP程序
git环境搭建以及第一个PHP程序
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了git环境搭建以及第一个PHP程序,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2955字,纯文字阅读大概需要5分钟。
内容图文
使用mac下的sublime等编辑器帮助代码编写,然后到linux下运行网页代码。可以通过/vagrant共享目录完成,但是默认apache默认目录为/var/www/html,不想改变该目录,同时为了方便“云管理”,使用git和github统一管理代码。
1. 在github建立新仓库:learn_www,并且添加vagrant下的公钥,公钥使用ssh-keygen产生,并使用git --global user.email "e-mail”以及 git —global user.name “name" 配置git,mac上也做类似配置,这个之前就配置好了。
2. 将github上的仓库拷贝到本地: git clone git@github.com:lozybean/learn_www.git
3. 此时,查看远程仓库git remote,显示origin,正常;
git checkout -b dev,建立dev分支,并切换到该分支;
4. 添加myFirst.php(《细说PHP》书上代码):
1 <html> 2 <head> 3 <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 4 <title>my firsy php</title> 5 </head> 6 <body> 7 <?php 8$sysos = $_SERVER["SERVER_SOFTWARE"]; 9$sysversion = PHP_VERSION; 1011//链接并且显示数据库版本12mysql_connect("localhost","root","root"); 13$mysqlinfo = mysql_get_server_info(); 1415//获取GD库信息16if(function_exists("gd_info")){ 17$gd = gd_info(); 18$gdinfo = $gd["GD Version"]; 19 }else{ 20$gdinfo = "未知"; 21 } 22$freetype = $gd["FreeType Support"] ? "支持" : "不支持"; 23$allowurl = ini_get("allow_url_fopen") ? "支持" : "不支持"; 24$max_opload = ini_get("file_uploads") ? ini_get("upload_max_filesize") : "Disabled"; 25$max_ex_time = ini_get("file_uploads")."秒"; 26 date_default_timezone_set("Etc/GMT-8"); 27$systemtime = date("Y-m-d H:i:s",time()); 28echo "<table align=center cellspacing=0 cellpadding=0>"; 29echo "<caption><h2> 系统信息 </h2></caption>"; 30echo "<tr><td>服务器版本</td><td>$sysos</td> </tr>"; 31echo "<tr><td>PHP版本</td><td>$sysversion</td> </tr>"; 32echo "<tr><td>MySQL版本</td><td>$mysqlinfo</td></tr>"; 33echo "<tr><td>GD库版本</td><td>$gdinfo</td> </tr>"; 34echo "<tr><td>FreeType</td><td>$freetype</td></tr>"; 35echo "<tr><td>远程文件获取</td><td>$allowurl</td></tr>"; 36echo "<tr><td>最大上传限制</td><td>$max_upload</td></tr>"; 37echo "<tr><td>最大执行时间</td><td>$max_ex_time</td></tr>"; 38echo "<tr><td>服务器时间</td><td>$systemtime</td></tr>"; 39echo "</table>"; 40 ?> 41 </body> 42 </html>
5. git add myFirst.php,添加代码到缓冲区
git commit -m ‘first php’ ,制作版本
git push —set-upstream origin dev ,连接远程分支,并且推送dev分支
git branch -u origin/dev dev,设置关联,之后可以使用git pull同步
git push origin dev, 单纯向远程仓库推送dev分支
6. vagrant登陆到ubuntu,并且在/var/www/html下拷贝远程仓库:git clone git@github.com:lozybean/learn_www.git
7. 访问http://192.168.33.10/learn_www/myFirst.php,显示为空,开始debug,这里有点蛋疼,php感觉和perl挺像的,最近python写的比较多,分号又忘记了,结果脚本里面有个分号写到了标签里面,php语句就少了一个分号,结果一直显示不出来,这里也发现,如果php语句有问题,就算在php之前加一些内容,比如hello什么的,也会显示不出,内心有一点纠结,感觉和解释器逐条解释不太一样,留一个心眼,以后解决。
debug后,在ubuntu上面同样进行git add、git commit、git push等操作。最后显示结果:
第一个php程序就这样有点波折地完成了。
原文:http://www.cnblogs.com/lyon2014/p/4612002.html
内容总结
以上是互联网集市为您收集整理的git环境搭建以及第一个PHP程序全部内容,希望文章能够帮你解决git环境搭建以及第一个PHP程序所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。