装php+mysql+apache+MT怎么这么麻烦啊?

我其实是想用trackback,或者说只是想把自己的blog加强一下,看网上说要用到MT, 装完了,运行有问题,又继续装php+mysql+apache,mysql装了好像都没问题,已经启动,apache也正在运行中,php装的过程中不断的在修改php.ini,不知道是不是我修改的有问题,我运行php目录下的go-pear.bat有问题 ,然后搜了一下,原来是得找个新的go-pear.phar把他替换掉,我已经替换了,安装过程好了很多,可是还有一个小问题,结果pear ........<remote>出现错误(如下黑底白字),唉,真是郁闷,真不知道这些软件之间的关系是什么?不知道ini文件究竟怎么修改?看来得多多学习了。还有一个疑问,就是我的电脑是自动获得ip,是不是即使有了这些软件,也不能用啊?

先不管那么多了,先把一些有价值的东西存下来再说吧

第一

问题:安装php5.2.0遇到:

解决:php5.2 zip包发布的一个bug. pear部分的确安装不了,需要把pear目录下的go-pear.phar文件替换一下
文件在这里下载http://pear.php.net/go-pear.phar或者http://go-pear.org/打开后另存为go-pear.phar,把原来的go-pear.phar替换掉就行了.(此段大部分是参考wanggouzi(蚂蚁) 的发言:http://access911.net/getnews/doc1.asp?mode=a&aid=5208835

第二

pear的安装参考(brilliantblue 的发言,见:http://www.phpchina.com/bbs/viewthread.php?tid=13205&sid=VAf0kn):

windows xp下安装pear
环境:PHP4.3.10 + Windows XP

安装步骤:

1) 安装前的工作
    安装PHP后所产生的文件夹下面有一个go-pear.bat文件
    (我的是 C:/PHP/go-pear.bat)

2) 执行installer
    双击go-pear.bat,有问答时,全部按“Enter”

3) 追加路径
    打开你的php.ini文件,在
    ;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Paths and Directories ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;
   下面看一下有没有"include-path=",没有就追加,有的话就加写pear
    include-path=".;C:/PHP;C:/PHP/smarty/libs; c/:php/pear"

4) 查看PHP文件夹
    除了go-pear.bat文件,又多了pear.bat和PEAR_ENV.reg

5) 注册表的修改
    双击PEAR_ENV.reg文件,选择“ok”,即可完成修改

6) 环境参数的自动设定
    双击pear.bat文件即可

7) 确认安装成功与否
    打开prompt command,输入“pear list”看安装在文件夹pear(我的是:c/:php/pear)下面library是否都显示出来了

想了解更多的内容,可以参考PEAR的安装

第三

EastSon 关于pear安装的发言,见:http://www.phpchina.com/bbs/viewthread.php?tid=9842

PEAR的安装

go-pear.org
go-pear.org 是一个WEB站点,这个站点很特殊,里面就只有一个文件,只一个单独的PHP脚本,你可以下载并且执行它。这个文件将执行最近的稳定发行包。go-pear是交互平台,可以让你你在你的服务器上面用命令行来获得PEAR
PHP发行包里面有一个特殊的PEAR安装包,另一方面go-pear提供了一个最新稳定版的PEAR发行包。当然go-pear不知道你的目录结构,便可以计算出,来完成PEAR的安装过程。

前提:
因为go-pear是用PHP写的一个脚本,因此你必须在服务器上有一个PHP CGICLI程序来执行这个脚本。默认情况下CLI程序已经随着PHP模块安装了。试着运行php v 来看一下是否可用:
PHP 5.0.0 (cli), Copyright (c) 1997-2004 The PHP GroupZend Engine v2.0, Copyright (c) 1998-2004 Zend Technologies
注:在我的Windows平台上PHP5.1.6上面要使用php –v 来执行这个命令,下面有好多命令一样。
默认情况下php命令行程序在UNIX下安装于 /usr/local/bin Windows下安装于 C:/php 。在WindowsPHPCLI版程序也许叫做php-cli


得到PEAR
如果你的PHP安装包没有包含PEAR,你可以使用go-pear做为通程序来获得PEAR。前提是你需要一个已安装的GLICGI版本的PHP
你可以下载go-pear脚本并且执行它,像下面这样在命令行中执行:
$lynx source http://go-pear.org | php
这个脚本从http://go-pear.org获得脚本内容,并由PHP来执行。
如果你的系统上lynx无效,可以用其它的方法来直接获得go-pear:
$wget O- http://go-pear.org | php                       使用GNUS wget
fetch o http://go-pear.org |php                           使用fetchFreeBSD
GET http:/go-pear.org | php                               使用Perl LWPGET工具。
Windows平台,你可以使用PHPURL流来获得,这个要求url_incluesphp.ini中没有被禁用。
C:/>php-cli r “include(‘http://go-pear.org’);”
还有一种就是直接用浏览器打开http://go-pear.org,把首页另存为go-pear.php然后在命令行中运行。
C:/php go-pear.php

输出也许像下面这样:

Welcome to go-pear!



Go-pear will install the 'pear' command and all the files needed by


it. This command is your tool for PEAR installation and maintenance.


Go-pear also lets you download and install the PEAR packages bundled


with PHP: DB, Net_Socket, Net_SMTP, Mail, XML_Parser, PHPUnit.


If you wish to abort, press Control-C now, or press Enter to continue:
注:在我的php5.1.6环境中,有一个c:/php下有go-pear.bat 我直接运行,出现选择systemlocal直接回车就行了。
按回车继续,出现下面的信息:
HTTP proxy (http://user:password@proxy.myhost.com:port), or Enter for none:
输入代理信息,如果直接上网,直接按回车就行了。
如果设置了HTTP代码环境,go-pear将检查你的http_proxy环境变量,并使用你指定的HTTPproxy来下载PEAR包,如果不是,只需要直接回车就可以了。
现在,到了最关键的地方:
Below is a suggested file layout for your new PEAR installation. To change individual locations, type the number in front of the directory. Type 'all' to change all of then, or simply press Enter toaccept these locations.
1.  Installation prefix          :/usr/local
2.  Binaries directory           : $prefix/bin
3.  PHP code directory           : $prefix/share/pear
4.  Documentation base directory : $php_dir/docs
5.  Data base directory          : $php_dir/data
6.  Tests base directory         : $php_dir/tests1-
6, 'all' or Enter to continue:
每一个设置都会设定一个值(prefix,bin_dir,php_dir,doc_dir,data_dir,test_dir )
下面是这些设置的说明:
Installation prefix   你安装PEAR的根目录。下面的五个选项将使用它作为根目录。
Binaries directory.   程序和PEAR包中PHP脚本安装的地方。pear 将在这里执行。记得要把这个路径加到人的PATH环境中去。
PHP code directory   PHP代码安装位置。这个路径必须在php.ini include_path中包含。
Documentation base directory 文档的基本目录。,默认情况下是$php_dir/doc,每一个包的文档做为$doc_dr/Package/file来安装。
Database directory    PEAR安装程序保存数据文件的地方。
Tests base directory   包旧的测试脚本安装的地方。包的名字也添加到这个路径。

当设置完这些路径,按回车确定:
The following PEAR packages are bundled with PHP: DB, Net_Socket, Net_SMTP,Mail, XML_Parser, PHPUnit2.Would you like to install these as well? [Y/n] :
根据配置,go-paer决定在哪里安装包,直接按回车继续:
Loading zlib: ok
Downloading package: PEAR.............ok
Downloading package: Archive_Tar......ok
Downloading package: Console_Getopt....ok
Downloading package: XML_RPC..........ok
Bootstrapping: PEAR...................(remote) ok
Bootstrapping: Archive_Tar............(remote) ok
Bootstrapping: Console_Getopt.........(remote) ok
Downloading package: DB...............ok
Downloading package: Net_Socket.......ok
Downloading package: Net_SMTP.........ok
Downloading package: Mail.............ok
Downloading package: XML_Parser.......ok
Downloading package: PHPUnit2.........ok
Extracting installer..................ok
install ok:
PEAR 1.3.1install ok:
Archive_Tar 1.2install ok:
Console_Getopt 1.2install ok:
XML_RPC 1.1.0install ok:
DB 1.6.4install ok:
Net_Socket 1.0.2install ok:
Net_SMTP 1.2.6install ok:
Mail 1.1.3install ok:
XML_Parser 1.2.0install ok:
PHPUnit2 2.0.0beta2 The 'pear' command is now at your service at /usr/local/bin/pear
至此PEAR也就安装成功

附加留言:

说明一下:我自己用的是Windows系统,PHP是5.1.6
在我的PHP目录下只有一个go-pear.bat,还有一个PEAR目录,里面有一个go-pear.phar(这个应该是就是书上说的go-pear.php)
我用php C:/php/pear/go-pear.phar,倒还真执行了,
其实直接执行go-pear.bat
会出选择system或local,这个好像是为了让选择PEAR的安装配置,好像是可以装多个
直接回车后就到配置PEAR的环境的地方了,估计这里是做一下确认吧
我的确认后就直接开始安装了
但安装完后DB,XML_parser等都没装上去

我是自己招待命令 pear install DB命令安装上去的

安装成功后会在C:/php目录下产生一个pear.bat,这个文件就是pear程序,好多操作都要通过这个程序来完成。

另外就是要修改php.ini中的include_path!1!!!!

第四

对一些错误的解释(暴暴龙和另一个数学系学生在软件安装方面的交流):

http://plog.astaka.idv.tw/index.php?op=ViewArticle&articleId=25&blogId=1

第五

我的疑问:

当载入http://localhost/mt/mt.cgi时,有以下错误,不知道怎么搞?

Got an error: Unsupported driver MT::ObjectDriver::DBI::mysql #: syntax error at (eval 3) line 1, at EOF

第六

这是干什么用的?:

在Apache2.2.3的配置文件中最后加上以下内容:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:/PHP/PHP/"
LoadModule php5_module "D:/PHP/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

第七  IIS环境下快速安装、配置和调试PHP5.2.0

(转载来源:http://www.cnbruce.com/blog/showlog.asp?log_id=1113,为什么我的安装文件跟这个网页上的不一样呢?没有上面所贴的界面啊)

一,在哪里获得PHP

打开PHP官方网站的下载页:http://www.php.net/downloads.php

选择“PHP 5.2.0 installer [18,879Kb] - 02 Nov 2006”链接进行下载



二,PHP5安装流程

打开安装文件,“Next”开始



选择接受协议



选择PHP安装路径,建议直接在磁盘根目录下,比如“C:/PHP/”



选择WEB服务器方式为“IIS 4+ISAPI module”



确认“Location”为PHP安装目录



“Install”进行安装



“Finish”完成PHP的安装



三,配置PHP

安装完PHP后并不能通过IIS来解释PHP文件,需要进行配置

打开IIS,右键选择“默认站点”的属性,在“主目录”类别中选择“配置”



单击“添加”按钮进行应用程序扩展名的映射,浏览可执行文件为已安装PHP目录下的“php5isapi.dll”,同时“扩展名”为“.php”



四,调试PHP

在本地磁盘目录下建立文件夹以作调试PHP之用,同时快速设置该文件夹虚拟路径



打开文本编辑器,输入代码


<?php
phpinfo();
?>


将该文件保存在已定义的文件夹内,并输入保存文件名



打开IIS对PHP文件进行调试





同时,有关MySQL下载、安装和使用情况,参看:
http://www.cnbruce.com/blog/showlog.asp?cat_id=29&log_id=1101





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值