仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1405|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网站制作之PHP剧本的10个技能(转自ZDNet) --把P...

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
告诉你了一个方式,但是缺少努力这一环节,那也是白搭。apache|技能|剧本   把PHP装置为Apache DSO

PHP 常常和Apache Web办事器一道用于Linux/Unix平台。当咱们在Apache情况下装置PHP的时分,你有三种装置形式可供选择:静态模块、静态模块(DSO)和CGI。

我建议你最好把PHP装置为Apached的DSO ,这类装置形式的保护和晋级都相当复杂。例如说,假定你本来只装置了PHP的数据库撑持功效。可过了几天以后你又决意要为PHP添加加密功效。很复杂,你只需键入make clean号令,然后增添新的设置装备摆设选项,接着再履行make和 make install号令便可。如许,新的PHP模块就会被装置到Apache上的得当地位,你只需从头启动Apache就一切OK了,固然,全部进程完整不必从头编译Apache。

装置新版本的Apache和装置作为Apache DSO的PHP的复杂步调以下所示:

1. 从Apache软件基金会这一站点下载Apache办事器软件的最新版根源代码。
2. 把代码文件放到/usr/local/ 或/opt/ 等适合的目次下。
3. 用Gunzip号令对代码文件解紧缩,然后你可以失掉响应的*.tar文件。
4. 键入以下的解包号令把以上的tar文件放到形为apache_[version]的目次下:

tar -xvf apache_[version].tar

5. 进到/usr/local/apache_[version] 目次(或在下面步调中你所指定的目次)。
6. 键入上面的设置装备摆设号令,用你设定的途径(好比/usr/local/apache[version]等,注重前面不要跟斜线!)代替[path]参数,同时你还要启用mod_so参数以答应Apache利用DSO。

./configure --prefix=[path] --enable-module=so

7. 回到号令提醒行键入make号令并守候号令履行完成再次回到号令提醒形态下。
8. 键入make install。

到这个时分,编译器便可创立终究的目次并前往到体系的号令提醒形态下。

接上去装置PHP:

1. 会见PHP主页的下载区域选中最新版根源代码的链接。
2. 把下载的文件放到/usr/local/ 或/opt/等恰当的目次下。
3. 用Gunzip号令对代码文件解紧缩,然后你可以失掉响应的*.tar文件。
4. 键入以下的解包号令把以上的tar文件放到形为php-[version]的目次下:

tar -xvf php-[version]

5. 进到/usr/local/php-[version]目次下(或你指定的目次)。

如今便可编译PHP DSO,其实这里只需求一个需要的设置装备摆设选项--with-apxs(Apache bin目次下的一个文件)--不外,为了体系设置装备摆设更加周全,咱们在这里还增添了对MySQL数据库的撑持。

./configure --with-mysql=/[path to mysql] --with-apxs=/[path to apxs]

6.回到号令提醒行下键入make号令并比及号令履行完成再次回到号令提醒形态下。
7.键入make install号令。

在这个时分,编译器将会创立终究的DSO,并把它放在Apache模块目次下,同时会为你修正Apache的httpd.conf 设置装备摆设文件,以后体系回到号令提醒形态上等待你输出新指令。然后,你便可翻开Apache的httpd.conf 设置装备摆设文件做一些修改:

1. 找到有ServerAdmin字样的一行,到场你本人的电子邮件地址,以下所示:

ServerAdmin you@yourdomain.com

2. 找到以ServerName开首的一行,把前面的参数修正为实践值,好比:

ServerName localhost

3. 找到上面一段:

# And for PHP 4.x, use:
#
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

修正这些设置装备摆设行以便作废PHP 4.0下的某些加在AddType之前的正文,同时你应当添加一些为PHP所利用的文件扩大名,修正后的以上各行看起来能够会是上面如许子:

# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

保留以上的设置装备摆设文件,回到下级目次,键入以下号令便可启动Apache:

./bin/apachectl start

假如启动时代没有呈现甚么成绩,你便可测试Apache和PHP的装置情形,办法是创立一个名叫phpinfo.php的文件,个中包括了以下的代码行:

<? phpinfo() ?>

保留该文件并把它放置在Apache的文档根目次下(htdocs),然后启动你的Web阅读器,在阅读器地址栏里键入http://localhost/phpinfo.php,阅读器即会以很大的篇幅显示出PHP和Apache体系的各个变量和变量值。

假如你想要从头设置PHP,你需求做的不过乎是履行make clean号令,然后履行带有新设置装备摆设选项的./configure号令,接着履行make和make install。如许,Apache模块目次中就会呈现一个新模块,你只需重启Apache以装载新模块。之前的很多头疼成绩如今就水到渠成了。


  最近陆续的有人问我学习php的心得,现在整理为下面,希望可以对大家有些帮助。
不帅 该用户已被删除
沙发
发表于 2015-2-4 13:03:04 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
深爱那片海 该用户已被删除
板凳
发表于 2015-2-8 18:59:33 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
山那边是海 该用户已被删除
地板
发表于 2015-2-13 19:02:43 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
透明 该用户已被删除
5#
发表于 2015-2-16 21:28:34 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
若天明 该用户已被删除
6#
 楼主| 发表于 2015-2-25 00:30:27 | 只看该作者
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
金色的骷髅 该用户已被删除
7#
发表于 2015-3-7 14:49:31 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
蒙在股里 该用户已被删除
8#
发表于 2015-3-15 07:33:47 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-21 20:41:41 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
莫相离 该用户已被删除
10#
发表于 2015-4-4 04:36:54 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
简单生活 该用户已被删除
11#
发表于 2015-4-6 01:09:54 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
愤怒的大鸟 该用户已被删除
12#
发表于 2015-4-7 03:42:32 | 只看该作者
爱上php,他也会爱上你。
海妖 该用户已被删除
13#
发表于 2015-4-17 02:12:51 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
因胸联盟 该用户已被删除
14#
发表于 2015-4-21 05:35:50 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
柔情似水 该用户已被删除
15#
发表于 2015-6-5 05:25:01 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
乐观 该用户已被删除
16#
发表于 2015-6-5 07:19:18 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
再现理想 该用户已被删除
17#
发表于 2015-6-14 22:45:26 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
再见西城 该用户已被删除
18#
发表于 2015-6-17 23:47:56 | 只看该作者
爱上php,他也会爱上你。
冷月葬花魂 该用户已被删除
19#
发表于 2015-6-23 17:59:09 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-11 00:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表