1、在win和linux下开发PHP的区别,感受,内心想法.望点评
1)linux安装开发环境不方便
win下面直接用集成开发包安装非常方便 ampp环境全部都有了。而且可以直接方便的开启扩展,非常方便。
在linux下面必须手动编译,安装apr apr-util pcre apache php libxml2 mysql…… 而且安装好了php,还得配置php.ini my.cnf httpd.conf,而且修改了之后还并不会生效,很奇怪的现象。
php.ini 在/etc/php.ini里面有,但是在/usr/local/php5/lib/php.ini又有一个,而且我开启Apache虚拟目录vhosts,如果把目录放到/home/username/www下面就没有访问权限,但是放到/var/www/下面却又可以访问。
然后我安装drupal,发现又要zlib扩展,我去重新编译PHP。在PHP-5.5.13的ext目录里面有zlib 文件夹,编译的时候--with-zlib,可怎么都没有安装上去。
而且我发现我把所有的PHP的文件包括目录都删除了,重启httpd,居然还是可以打开phpinfo.php,很奇怪。
mysql的配置也不好配置,我在win7下面用wamp,直接修改my.ini就可以搬迁到任意目录,但是在linux里面还有权限方面的,很多。反正在linux下配置lamp环境真的很麻烦,最快也得一个上午,因为编译安装PHP,make test这里有将近1万多项目,make install又非常久。
再加上配置mysql 、Apache(开vhosts)还不一定能够成功,权限问题、目录分配问题。
2)对在win下开发PHP的忧虑
我之所以会一直纠结是不是该去linux开发PHP,主要的几个因素是:第一我有一两次去面试PHP程序员,但是看到对方程序员是在linux下开发PHP的,然后我说出了我自己不是在linux下开发PHP,而是在win下面开发,对方听完之后立即说我是一个非常初级的PHP程序员;第二是PHP 5.6.x版本,他们不再发行WIN下面的版本了;第三是我最近在看symfony,但是发现他们是composer安装的,而官网的提示操作都是在linux下面完成的。所以我心里想法就是是不是以后PHP不能在win下面开发了,是不是国外的PHP程序员都是在linux下开发PHP的。
3)在linux下开发网站的缺点、问题
我也仔细想过一些问题,现在这个时代,网站很讲究美观UI体验,想做个像样的网站如果仅仅有PHP程序员真的是不可能完成的,必须和美工设计人员一起配合完成。如果在linux下开发PHP网站,那么美工经常传图片素材过来,那么怎么弄?美工负责的是设计,现在国内的公司做网站美工传递东西图片都是通过QQ的,非常方便,快速。如果转到linux下开发,那会怎么样传递?先从VM的win7中QQ接收再自己从WIN7 的FTP客户端上传到linux的网站目录中,再切换到linux中去使用图片资源?
4)说到最后,我认为的PHP和其他软件程序JAVA C++的本质区别
我做PHP已经有很多年了,一直总是感觉PHP总是被其他软件程序语言,比如JAVA C++所干扰。很武断的认为PHP就应该和C++ JAVA那样,但是我总是一种感觉他们本质区别,C++ JAVA似乎很要求团队协同,招聘JAVA C++不可能像招聘PHP那样只招一个,而且美工方面参与的比较少或者来说可能没有不存在美工设计人员的参与,因为软件方面对界面没有什么要求,要求的是运行和业务逻辑。但是做网站,大部分都是做文章内容方面,cms足以满足,然后静态化生成,程序方面的要求是次要的,美工方面的参与非常多,这样的话,根本就不能像C++ JAVA那些语言那样独立出来开发,必须更美工很强烈的配合(因为大部分公司美工不懂HTML CSS JS)。而且做网站php程序员,其实你还是要用到PS、DW切图这些软件,而这些软件linux根本就不支持。所以我一直非常纠结这个问题,一方面实际需要中PHP根本就不像C++ JAVA那些程序那样有什么团队之类的,大部分公司都是最多只有一个PHP程序员。另外一方面很多地方又说PHP必须在linux下开发,可我自己实际几次转到linux下开发PHP觉得真的很麻烦,不方便,不灵活。
2、CMS是什么意思?
CMS是"Content Management System"的缩写,复意为"内容管理制系统"。 它采用统一的信息组织的方法即分类,对同一类型的信息进行分类,且每一类信息都可以进行新建(Add)、查看(View)、编辑(Edit)和删除(Delete)四种不同的操作。除了使用分类的方式组织信息以外,又采用了统一的用户和权限管理对信息的使用进行控制,即构成了一个完整的信息组织和管理的体系。内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场.
它具有标签、搜索等功能。
3、做一个资源下载站,请问选哪个CMS好?
很多的CMS都支持的吧,比如:pageadmin系统、PHPWIND系统、discua系统,这几款都不错的,特别是第一个,功能没有限制,使用方便,扩展比较大。
4、网络信息安全评价
精准答案:
制度
内部建立一套完整的信息化安全制度,包括管理办法,作业指导书。并将各个文件分保密等级管理。这个是个大工程,你得需要上头的推动和支持。
如:定期更改用户的密码。如每三个月更改一次或每年更改一次。禁止用户自行更改。必须到IT部门或其他KEY USER那更改。
技术
使用AD域管理所有用户帐号,设定文件服务器共享出去。既然是共享出去的,肯定就会中毒,无论你使用什麽方法,所以权限问题就很重要,给各个资料夹的权限要分配合理,让用户只能访问某个顶级子目录的权限。防火墙只管外面的,内部的他管不到,现在的信息化安全隐患更多的是来自内部。你还是先把我第一个制度弄好,再想著用技术手段吧,要不你的信息化安全在公司很难推动。
5、phpcms建议PHPCMS在评论功能上进行扩展,实现评论自定义字段
原帖由 xxhai 于 2008-7-6 04:15 PM 发表 评论 不就需要一个内容输入口么?还需要什么字段再多就是有个 用户头像调用?用户名?发言ip? 看来你对CMS还是没深入用过啊例如:我发布一个手机产品N73,用户评论时,目前就固定的标题和内容字段,如果我想让用户提交评论时,提交用户对这个产品外观的评分,就需要自定义一个“外观评分”字段,同样有可能还需要提交对N73的“功能评分”、“性价比评分”、“待机时间评分”等等,这些字段都是内置评论所没有的,所以实现自定义评论功能是非常需要的当然,我举的例子只是一个频道的评论,当门户型网站,频道数很多,模型也很多的时候,需要每个频道的评论自定义字段都不同,都要自定义,所以目前的评论功能实在是难以达到门户级应用[ 本帖最后由 石头 于 2008-7-7 12:30 AM 编辑 ]
6、怎样评价一个网站的系统性和协调性
看有无一个完整功能的后台
pageadmin cms开发的后台就是很有可造型啦
7、phpcms好多好多人提过好多好多次的增加点评模块的建议,官方就是没有人回应呢?
sp1 中没有此模块,后续开发中官方会对您的意见和大家的需求认真斟酌的,感谢对phpcms的支持
8、做一个类似大众 点评的网站需要多少费用?
专业的网页设计公司,一般收费为200元一个页面,是根据网站的页面多少来收费的。
如果你自己会架设网站,会安装使用CMS网站系统,这样的话,你可以找人仿制一个网站,这个就会便宜一点,几百元到上千元不等。
9、如何查看一个网站用什么程序做的?
一. 辨别一个网站是否wordprss模板
1、查看图片或js、cs的路径是否有wp-content.
2、查看robots协议中有没有屏蔽wp-admin或wp-includes.
3、在网站的URL中输入wp-admin是否进入网站的登录页面.
二.辨别一个网站是否织梦cms模板.
1、在网站首页的URL中输入index.html或者栏目页输入index.html,看网站是否有变化,因为织梦的默认首页是index.html,虽然打开的首页没有这后缀名,但其实指做了调整.
2、查看网站的底部是否有织梦cms的版权,有些网站会把版权删除.
3、查看robots协议中是否有屏蔽/plus的.
三.辨别一个网站是否discuz论坛
1、查看网站的底部是否有discuz论坛的版权,或powered by discuz!有的网站标题本身就有powered by discuz!但也有网站会删除.
2、discuz论坛是伪静态,URL正常是forum-44-1.html或thread-2162-1-1.html结尾.