货币问答:php项目

巽地风雷

有没有开源的php网络硬盘的项目

进入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把项目发布到网站上去啊。

把源程序,放在支持php的服务器中,如apache

推荐
不推荐
展开
收起
紫郢

学习php到能做项目大概要多久?

看什么项目了,光会PHP是不行的,如果只是简单的应用, 有点编程底子的一个星期不到,但要用PHP作项目,这个是经验的问题,你要涉足东西,比如MYSQL,数据结构,等等,项目越大,要涉足的东西越多,这个越需要有丰富的经验,如AJAX,MEMCACHE,等等这种都需要去了解,才知道怎么去解决项目中的问题。开始多作一些简单的应用,再开始渐渐向小项目开展,经验和勤奋及学习能力有关,只要带着一股激情来学,很快就可以进行项目了。当然我个人感觉,最好有半年以上的经验。

推荐
不推荐
展开
收起
张节

php项目如何部署在服务器上

一、阿里ECS服务器配置

     1.因为线上已经有几个站点了.所以要配置ngnix多站点

     2.阿里云ecs目录结构,ngxin 在/etc/nginx/目录下,配置的地方主要是nginx.config文件。或者在conf.d新建一个配置文件然后在include到nginx.config文件中

        

     3.nginx.config新建站点信息

server {listen       80;server_name  www.你的域名.com;root         站点的相对路径;index index.php index.html index.htm;#charset koi8-r;#access_log  /var/log/nginx/host.access.log  main;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;location / {#try_files $uri $uri/ /index.php;root   /opt/www/pcweb/ytyy_pc;index  index.php index.html index.htm;             if (!-e $request_filename) {   rewrite  ^(.*)$ /index.php?s=$1  last;   break;    }}             url重写(可以没有)# redirect server error pages to the static page /40x.html#error_page  404              /404.html;   40错误页面配置location = /40x.html {}# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;  50错误页面配置location = /50x.html {}location ~ \.php$ {root           站点相对路径;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}location ~ /\.ht {deny  all;}}

配置文件的基本内容如上;

配置完成后测试配置文件是否正确

这样配置就可以使用了

然后重启nginx服务器 

这样nginx配置就结束了可以使用了。吧站点文件放到对应的目录下面。我直接git clone过去的。

二.thinkphp项目文件转移

本来以为上传完就结束了。上传上去碰到的第一个问题就是访问页面报错,页面被电信的114页面劫持了。。。麻蛋 看不到报错

万能百度大法

解决方法1.internet高级选项->隐私->站点  新加阻止站点

解决方法2:控制面板->网络和internet->本地连接->属性->ipv4  使用如下ip

终于搞定可以看到报错页面了。。。。。。麻蛋。再次开启万能百度大法

 

 

 得到最终结论是文件目录权限引起的。thinkphp 的runtime目录没有写入权限。。thinkphp文件上传到阿里的好像都有这个问题。解决问题很简单

进入到项目文件目录

直接跟文件最高权限

chmod -R 777 [目录]  //linux修改文件权限

 

推荐
不推荐
展开
收起
醉道人

运用PHP可以做什么项目啊

普遍的都是中小项目。但是现在各种开发框架的成熟,如zendframework,symfony等大型开发框家的产生,要开发企业应用也不是问题。主要看自己需要,普通开发就面向过程,大型开发面向对象,你做作业还是简单点的吧。比如写一个学生成绩管理,图书管借书什么的项目(包括分类,书目,检索,借书记录)...很多的。

推荐
不推荐
展开
收起
张遵

php项目描述怎么写

本项目需要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接私活做的项目有没有什么套路

PHP的介绍PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种可以 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。自从PHP5开始,引入了面向对象的全部机制,并且保留了向下兼容性。PHP的发展历史PHP原始为Personal Home Page的缩写,现已经正式更名为 “PHP: Hypertext Preprocessor”的缩写。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。PHP的现状PHP作为最成熟的开源体系LAMP(Linux,Apache,MySQL,PHP)的重要一员,以其简单性、开放性、低成本、安全性和适用性,受到越来越多的Web程序员的欢迎和喜爱。PHP中提供了作为编码语言所有的基本功能。此外,它还提供许多实用的功能,使得PHP比其他编程语言更适合动态网页的开发。针对企业级Web应用,PHP也不断地完善和增加新的功能。PHP是开放源代码的,这意味着其代码的核心部分可以被免费使用。所有源码、文档可以在PHP官方网站上获得。用户可以自由复制、编译、分发其拷贝。任何一个用PHP编写的程序都属于用户自己,并且可以自行处理。正式由于这种开源精神,才使PHP社区可以聚集众多的爱好者,也使得PHP有如此迅猛的发展。PHP的更新速度,以及发现和修正错误的速度是非常迅速的。可以看到,几乎每周都有一个新版本的PHP程序包发布。目前,PHP的官方维护者和推动者Zend公司已经加快了PHP企业级应用的步伐。随着PHP5的应用不断扩大,Zend公司还将推出一个标准的PHP开发框架Zend Framework。通过这一框架,PHP开发者可以快速地构建Web应用。PHP还具有优秀的平台兼容性。PHP源于UNIX系统平台,尤其是PHP、MySQL、 Apache和Linux组合,备受PHP爱好者的欢迎。不仅如此,PHP在Windows系列操作系统上也有出色的表现。其良好的程序界面、语言易用性等特点吸引了微软的开发人员。目前,有消息称未来的Windows . NET开发环境将集成PHP,这也意味着PHP的用户群将日益壮大。PHP是广泛及通用的脚本语言,它尤其适合于Web开发。PHP是世界上主要的网络开发语言之一,运行在世界三分之一的服务器上。它是从雅虎到Facebook等公司的平台选择,也是共享主机上最广泛的开发平台,为世界上数百万的网站提供动力。今天,已经有包括雅虎和亚马逊等在内的数百万网站,以及众多的开发人员和编程爱好者正在使用PHP。从最初的PHP/FI到现在的PHP5,PHP的发展是及其迅猛的,其未来的发展前景也必定令人瞩目。随着PHP5版本性能的提升,以及面向对象功能的完善,PHP也逐渐开始于面向企业级应用。PHP的发展前景将无限广阔。现在php5的最新版本为php5.4.3,较php5.3增强了安全特性,去掉了一些威胁安全的函数如global_register等,去掉了安全模式。PHP的特点PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。PHP安装它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!PHP的优势开放的源代码:所有的PHP源代码事实上都可以得到。PHP是免费的:和其它技术相比,PHP本身免费且是开源代码。php的快捷性:程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。效率高:PHP消耗相当少的系统资源。图像处理:用PHP动态创建图像,PHP图像处理默认使用GD2。不过也可以配置为使用image magick进行图像处理。面向对象:在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。专业专注:PHP支持脚本语言为主,同为类C语言

推荐
不推荐
展开
收起
坐化

什么是php项目

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统

推荐
不推荐
展开
收起
神木剑

php如何做项目

个人做项目其实很辛苦的,美工自己做,建议层叠样式表(html美化),js(显示活动页面),jquery(动画)功能自己做(php做功能,数据库,ajax)服务器自己配(根据服务器而定)别人不懂的还要你去解决域名,空间,解析等问题(这个……根据实际情况而定)不过如果你自己够牛逼也行~

推荐
不推荐
展开
收起
查看更多答案
收起