
进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl 执行phpize生成编译文件,phpize在PHP安装目录的bin目录下 /usr/local/php5/bin/phpize 运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.,需要安装autoconf: yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux) /usr/local/php5/bin/php -v 执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,这里会报错,可以根据错误信息去排查!本回答被提问者和网友采纳
把源程序,放在支持php的服务器中,如apache
看什么项目了,光会PHP是不行的,如果只是简单的应用, 有点编程底子的一个星期不到,但要用PHP作项目,这个是经验的问题,你要涉足东西,比如MYSQL,数据结构,等等,项目越大,要涉足的东西越多,这个越需要有丰富的经验,如AJAX,MEMCACHE,等等这种都需要去了解,才知道怎么去解决项目中的问题。开始多作一些简单的应用,再开始渐渐向小项目开展,经验和勤奋及学习能力有关,只要带着一股激情来学,很快就可以进行项目了。当然我个人感觉,最好有半年以上的经验。
普遍的都是中小项目。但是现在各种开发框架的成熟,如zendframework,symfony等大型开发框家的产生,要开发企业应用也不是问题。主要看自己需要,普通开发就面向过程,大型开发面向对象,你做作业还是简单点的吧。比如写一个学生成绩管理,图书管借书什么的项目(包括分类,书目,检索,借书记录)...很多的。
本项目需要php+mysql来实现。首先需要分析数据库:需要建立用户表(user)表中字段:编号(id int primary key auto_increment),昵称(nickname varchar(255)),性别(sex int(1) 男为1,女为0),邮箱(email varchar(255)),注册时间(reg_time varchar(255) 时间戳)还需要建立留言表(leaveword)表中字段:编号(id int primary key auto_increment),留言用户编号(user_id int),留言内容(content text),留言时间(leaveword_time varchar(255))建完表并插入一些测试数据后,就开始设计页面了。当用户登录后,需要把用户的id存入session中$_SESSION['user_id'],以便用来验证用户是否登录,是否有权限发表留言。用户进入到留言页面中以后,需要分页展示其他(包括自己)的留言。这是本人写的分页函数给你作为参考:function getPageNum($table,$pagesize=10,$where="1=1"){ //这个函数用来获得总记录数 global $db; $html=""; $sql="select * from ".$table." where ".$where; $re=$db->sql_query($sql); $num=$db->sql_numrows($re); $pageNum=ceil($num/$pagesize); return $pageNum; } function paging($table,$pagesize=10,$nowpage=1,$where="1=1",$url=""){ //这个函数用来获得分页字符串 global $db; $html=""; $sql="select * from ".$table." where ".$where; $re=$db->sql_query($sql); $num=$db->sql_numrows($re); $pageNum=ceil($num/$pagesize); if($nowpage-2<=2){ $start=1; }else if($nowpage>=$pageNum-2){ $start=$pageNum-4; }else{ $start=$nowpage-2; } $end=($start+4>=$pageNum)?$pageNum:$start+4; $html.="<a href='?page=1'>首页</a>"; for($i=$start;$i<=$end;$i++){ if($url==""){ $html.="<a href='?page=".$i."'>".$i."</a>"; }else{ $html.="<a href='?page=".$i."&".$url."'>".$i."</a>"; } } $html.="<a href='?page=".$pageNum."'>尾页</a>"; return $html; }当用户提交留言时,应该就不用多说了。当用户点击提交(submit)后,以$_POST或以$_GET来接提交的值,然后写个插入语句insert into leaveword values();这个不用我多说,你应该会吧。说实在的留言确实没多少东西,惟一的难点就是,如何把用户的留言以分页的形式显示。再难一点,就是在提交留言时,用ajax来做,达到页面无刷新的效果。这是本人的一点心得,希望可以对你写项目描述有帮助。本回答被提问者和网友采纳
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统
个人做项目其实很辛苦的,美工自己做,建议层叠样式表(html美化),js(显示活动页面),jquery(动画)功能自己做(php做功能,数据库,ajax)服务器自己配(根据服务器而定)别人不懂的还要你去解决域名,空间,解析等问题(这个……根据实际情况而定)不过如果你自己够牛逼也行~