建议还是先装4.3.10,以后再用php5

解决方案 »

  1.   

    linux下安装
    一、软件下载
    分别下载软件以下软件:
    Apache-2.0.48(www.apache.org)
    Php-4.3.4 (www.php.net)
    Mysql-4.0.18 (www.mysql.com)
    二、准备安装由于本人将所有软件的源代码放置在目录 /home/src 下 ,安装目录为 /server ,下载后的源代码包在/root目录下,故执行以下操作:
    mkdir /home/src
    mkdir /server
    groupadd mysql
    useradd -g mysql -d /home/mysql mysql //建立mysql组及用户
    cd /home/src
    tar zxvf /root/mysql-4.0.18.tar.gz
    tar zxvf /root/httpd-2.0.48.tar.gz
    tar zxvf /root/php-4.3.4.tar.tar三、安装配置过程使用 vi 编辑一 shell 文件,内容如下:
    -----------------------------------
    cd /home/src/mysql-4.0.18
    ./configure --prefix=/server/mysql
    make
    make install
    /server/mysql/bin/mysql_install_db
    chown -R root /server/mysql
    chgrp -R mysql /server/mysql
    chown -R root /server/mysql/bin
    chgrp -R mysql /server/mysql/bin
    chown -R root /server/mysql/var
    chgrp -R mysql /server/mysql/var
    chmod 777 /server/mysql/var
    chown -R root /server/mysql/var/mysql
    chgrp -R mysql /server/mysql/var/mysql
    chmod 777 /server/mysql/var/mysql
    chown -R root /server/mysql/var/mysql/*
    chgrp -R mysql /server/mysql/var/mysql/*
    chmod 777 /server/mysql/var/mysql/*
    chmod 777 /server/mysql/lib/mysql/libmysqlclient.a
    #安装 mysql-3.23.53
    cd /home/src/httpd-2.0.48
    ./configure --prefix=/server/apache --enable-so
    make
    make install
    #安装 Apache-2.0.48
    cd /home/src/php-4.3.4
    ./configure --with-mysql=/server/mysql --with-apxs2=/server/apache/bin/apxs \
    --enable-force-cgi-redirect --enable-pic \
    --enable-inline-optimiation --enable-memory-limit --enable-bcmath \
    --enable-shmop --enable-versioning \
    -enable-calendar --enable-dbx --enable-dio --enable-mcal \
    --with-config-file-path=/server/apache/conf
    make
    make install
    cp php.ini-dist /server/apache/conf/php.ini
    #安装php-4.3.4 ,以上某些模块可不使用,--with-config-file-path=/server/apache/conf 指定
    #php的配置文件在目录 /server/apache/conf
    ln -s /server/apache/bin/apachectl /bin/apache
    ln -s /server/mysql/bin/mysql /bin/mysql
    #创建符号连接
    ----------------------------------------------------四、修改配置文件
    vi /server/apache/conf/httpd.conf
    # 加入以下行(装载php4模块并指定.php 文件)
    # LimitRequestBody (指定php处理的请求数据大小,以下指定为 20M)
    LoadModule php4_module modules/libphp4.so<Files *.php> 
    SetOutputFilter PHP 
    SetInputFilter PHP 
    LimitRequestBody 20971520 
    </Files> 
    #注解以下行(在文本前加#),使apache显示中文,具体原因未知
    ForceLanguagePriority Prefer Fallback
    AddDefaultCharset ISO-8859-1
    #加入默认的引导文件index.php(找到DirectoryIndex,修改如下:)
    DirectoryIndex index.html index.html.var index.php
    #增加如下几行
    AddType application/x-httpd-php3 .php3
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php4
    #指定网站目录(假设为 /apache 目录)
    DocumentRoot "/apache"
    vi /server/apache/conf/php.ini
    #找到并修改以下参数
    max_execution_time = 600 ;最大运行时间 600 秒
    max_input_time = 600 ;最大输出时间 600秒
    memory_limit = 20M ;最大内存限制 20M
    file_uploads = On ;允许上载文件
    upload_max_filesize = 20M ;最大文件大小 20M
    post_max_size = 20M ;php可接受的 post 方法大小 20M
    session.auto_start = 1 ;session自动启动
    五、运行 #启动mysql
    /server/mysql/bin/safe_mysqld --user=mysql &
    #停止mysql
    /server/mysql/bin/mysqladmin shutdown
    #启动apache
    apache start
    #停止apache
    apache stop
    mkdir /apache 
    echo "<?" >/apache/index.php 
    echo "phpinfo();" >>/apache/index.php 
    echo "?>" >>/apache/index.php 
    #生成/apache/index.php 文件 在浏览器上输入 linux 机器网址,php 的配置信息将显示出来。 
      

  2.   

    以WIN2000 SERVER下安装PHP4为例 
    首先: 
    你需要下载PHP4,下载地址为http://cn.php.net/do_download.php?download_file=php-4.1.0-Win32.zip,体重4782KB。 
    其次: 
    将下载下来的文件解压缩到一个文件夹,比如:D:\php4,并将D:\php4\extensions和D:\php4\dlls下的所有DLL文件拷贝到D:\php4下 
    再次: 
    在D:\php4目录里边,复制php.ini-dist为php.ini,并将其拷贝一份到系统目录下,如D:\Winnt 
    修改php.ini文件, 
    在大约400多行处, 
    你会看到 
    ;extension=php_bz2.dll 
    ;extension=php_ctype.dll 
    ;extension=php_cpdf.dll 
    ;extension=php_curl.dll 
    ;extension=php_cybercash.dll 
    等一大串 
    把除下边所列行的前边的分号都去掉,因为据我测试,如果也去掉下边这几行前边的分号,将导致PHP不能正常工作。 
    当然,如果你想要PHP支持infomix,oracle,sybase等数据库的话,可以去掉前边的分号,但前提条件是必须先安装好相应的软件,并确保其能正常工作。 
    ;extension=php_dotnet.dll 
    ;extension=php_ifx.dll (支持INFOMIX数据库) 
    ;extension=php_iisfunc.dll 
    ;extension=php_ingres.dll 
    ;extension=php_oracle.dll(支持ORACLE数据库) 
    ;extension=php_oci8.dll(支持ORACLE8I数据库) 
    ;extension=php_sablot.dll 
    ;extension=php_sybase_ct.dll(支持SYBASE数据库) 
    ;extension=php_snmp.dll 
    ;extension=php_mcrypt.dll(支持加密函数库) 
    这样,你的PHP就已经支持目前最常用的功能如GD图像,FTP,ZLIB,MYSQL,MSQL,JAVA,PGSQL,MS SQL SERVER,并可以提供简单的DBASE,FIREPRO等数据表服务 如何测试PHP是否已经安装成功? 
    新建一个文本文件,内容为 
    phpinfo(); 
    ?> 
    保存为WEB服务期根目录下,如D:\Inetpub\wwwroot\info.php 
    在地址栏中输入http://localhost/info.php 
    吓你一大跳吧,简单的几行语句输出了这N多东西,在这里你可以看到PHP函数库及环境变量等的相关信息 
    依次点击 
    [控制面板]-[管理工具]-[Internet 服务管理器] -[默认 Web 站点]-右键[属性]-[主目录]-[配置] 
    这时会弹出[应用程序配置]窗口, 点击[添加],在[可执行文件]后边的[浏览]选中php.exe的位置,本例中php.exe的位置在D:\php4\php.exe,扩展名为.php 重复执行上一步操作,把扩展名.php3,.phtml,.phtml也添加上去 
      

  3.   

    最简单的是下载一个套装 php+apache+mysql,按一下就能一起装好,呵呵
      

  4.   

    自己有时间的话,还是亲自动手装一下得好。这点就不要怕了, twhouse(风过无痕)说得很详细了。
    相信你能学到一些新的东西!
      

  5.   

    http://www.phpe.net/?n=Articles&t=6
      

  6.   

    php5 for windows 安装详解 
    PHP5包括以下一些重要的特征:支持新的对象模型和许多新特点的Zend引擎。完全重新编写了XML支持,扩展性能围绕着优秀的libxml2库 
    (http://www.xmlsoft.org/)。新的SimpleXML扩展,PHP对象轻松访问操作。
    全新的内建SOAP扩展,支持Web服务的交换。
    增加命名为MySQLi的了MySQL的扩展,支持MySQL4.1及以后版本的功能。
    绑定SQLite数据库。
    极大地改进流的设计,包括通过流操作底层的socket
     
    首先,点这里下载PHP5 FOR win32
     
    然后我们开始吧
     
    以PHP for Apache as CGI binary方式为例,我喜欢用这种方式。
    以安装目录c:\php为例;[1]将原先的php安装目录删除,解压php-5.0.0-Win32.zip到c:\php
    重命名php.ini-dist为php.ini(跟php4一样)[2]修改Apache的httpd.conf文件。将原有跟php4邦定的语句删除。
    用以下这几行代替:
    ScriptAlias /php/ "c:/php/"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php/php-cgi.exe"[3]修改php.ini中,去掉extension=php_mysql.dll前面“;”,默认是有的!如果是PHP for Apache as module道理也一样。
    修改Apache的httpd.conf
    LoadModule php5_module c:/php/php5apache.dll
    AddModule mod_php5.c
    AddType application/x-httpd-php .php
    不过这种方式得拷贝所有的dll文件到windows的系统目录,php.ini跟php.exe到windows的系统目录以上两种方式都试过。php4写的程序都能运行!对于apache2的设置:
    1、不要AddModule mod_php5.c
    2、LoadModule php5_module c:/php/php5apache2.dll,是php5apache2.dll
    3、需要将php目录下的dll文件(以下文件不必复制:php5activescript.dll、php5apache.dll、php5apache_hooks.dll、php5apache2.dll、php5isapi.dll、php5nsapi.dll)复制到上述所说的目录(98、me是system)下
      
      

  7.   

    最忠实的劝告:
    如果你是初学者,就是PHP4,不要用PHP5,因为它比较深.
    还有,装MYSQL的时候,要看你的机子是什么系统,MYSQL4.0.18版本的不支持XP系统,
    至于怎么装,你看一下网站上的介绍吧,你就给20分,我就不那么麻烦的写出来了.
      

  8.   

    看PHP和MYSQL自带的INSTALL.TXT文件,绝对没错
     twhouse(风过无痕) 写的好