|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/.NET的对比也许会让你无所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,这个时候的你绝对不能动摇,哪怕你真想学。 把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以装载新模块。之前的很多头疼成绩如今就水到渠成了。
我想在讲述自己的学习方式前,对那些期望能从我的文章中获得有用信息的人说一句心里话: |
|