小弟刚接触PHP,想问下,在apache官网上下载了2.2.20 (released 2011-08-30) 全是源码,没exe...released版本如何安装?
还有win7下能用么?

解决方案 »

  1.   

    LZ如何做学习的话,建议用AppServ这个软件,把PHP,MYSQL,全部封装在一起的,比较好用;做的网站,挂载在/AppServ/WWW/目录下
      

  2.   

    win7下能用么

    我下载的apache源码和php的源码如何安装啊?
      

  3.   

    建议先百度或google一下配置环境的文章(虽然很多文章都只对少数人适用),自己手动配置一次,明白原理,然后找个集成环境,这样省事。
      

  4.   

    网上有说PHP源码安装的,但是是旧版本,我下载的最新版本,不知道如何修改配置文件
      

  5.   

    刚开始学的时候不妨用XAMPP,他把PHP、mysql、apache都放到了一起,安装很方便。
    http://www.cnblogs.com/bnuvincent/archive/2010/11/09/1872358.html
      

  6.   

    由于php是一个zip文件(非install版),安装较为简单,解压就行。    把解压的 php5.2.1-Win32重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php5 
        1 找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini 并复制到系统盘的windows目录下(以c:\windows为例). 
        2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下。
        3 把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下,如果没有加载 php_gd2.dll php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库php_mbstring.dll在后面使用phpmyadmin时支持宽字符。
        4 打开c:\windows\php.ini文件(关联到mysql)设置扩展路径 
    查找 extension_dir 有这么一行extension_dir = "./" 
    将此行改成 
    extension_dir = "C:\php5\ext" 
    其中C:\php5是你安装php的路径。路径不正确将无法加载dll 
    (注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉) 
    查找 extension 
    extension=php_mbstring.dll 
    extension=php_gd2.dll 
    extension=php_mysql.dl 
    把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了 
    当然前面我们也把这些dll复制到system32下了。
    Apache源代码编译和安装
    1, 把tar包放在自己指定的位置,/usr/local/src httpd-2.2.10 tar.gz
    2, 解压;tar –zxvf  httpd-2.2.10 tar.gz
    3, 解压后会出现http-2.2.10;
    4, 改属主 chown –R root: root http-2.2.10
    5, 进入httpd-2.2.10
    6, ./config (什么意思?)
    7, 发现会出现config.nice config.status等文件;
    8, Make && make install; 编译安装
    9, 安装完了以后,在/ usr/local 下将出现apache2目录;
    10, Cd apache2 存在bin 目录;进入bin ;
    11, 在bin 目录中存在apachectl 文件,还有httpd文件;
    12, Cd /apache2/conf 存在httpd.conf (web主配置文件)
    13, Cd /apache2/htdocs 存在index.html文件(用来定义网站内容);
    14, Cd /apache2/logs
    15, /usr/local/apache2/bin/apachectl stop
    16, /usr/local/apache2/bin/apachectl start(什么意思?)
    17, Netstat –antuple | grep :80
    18, Links http://localhost
    19, Ps aux | grep apache
    20, Cd /usr/local/apache2/bin/
    21, ./apachectl –t (syntax ok)
      

  7.   

    装个xampp,那就不用这么烦了
      

  8.   

    下错了吧 http://httpd.apache.org/download.cgi  找到 .msi 的
      

  9.   

    xampp挺好的。自己配也好,可以让自己学的更多
      

  10.   

    先使用集成软件试试看把xmapp 和appsever 和lamp 都可以的
      

  11.   

    建议你下载一个php包,比如xampp就不错。不用配置直接可以用
      

  12.   

    嗯,建议用集成包,像appserv和phpnow等,安装时注意端口,尤其是以前安过IIs的
      

  13.   

    结贴了,3q,一直忙没看,是因为windows下是msi,Linux可以源码安装,谢谢各位