Chinaunix

标题: freebsd 6.2配置 apache2.2.3 php 5.16不能解析! [打印本页]

作者: Kagilo    时间: 2007-08-09 00:17
标题: freebsd 6.2配置 apache2.2.3 php 5.16不能解析!
最小安装的freebsd 6.2
pkg_add -r apache22,pkg_add -r php5,pkg_add -r php5-extensions

安装后根本找不到 libphp5.so 这个文件,  所以没办法和apache做关联。

Apache不能解析PHP。

但在我的机器里没有libphp5.so 的文件,怎样才能装入这个文件。

[ 本帖最后由 Kagilo 于 2007-8-9 09:21 编辑 ]
作者: huzi1986    时间: 2007-08-09 00:52
原帖由 Kagilo 于 2007-8-9 00:17 发表
哪位能帮我!
最小安装的freebsd 6.2
pkg_add -r apache22,pkg_add -r php5,pkg_add -r php5-extensions
在httpd.conf 中加入
    AddType application/x-httpd .php
    AddType application/x-httpd-so ...

这个情况我有碰到过..不过那是我用WIN下面的IIS +PHP+MYSQL+PHPMYADMIN时候碰到过的...等于是没有执行php..

AddType application/x-httpd .php
    AddType application/x-httpd-source .phps

你认为你这个对吗
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

配置文件写错了.建议用ports安装..而且你安装php5-extensions 的时候如果以后要用到mysql数据库怎么办...还要重新安装..那你怎么来让php支持MYSQL呢...

cd /usr/ports/lang/php5-extensions
#make config

#选择常用的选项CTYPE、EXIF、GD、ICONV、IMAP、PCRE、SESSION、ZLIB,SESSION,mysql等.
然后
#make install clean
当然你最后再DirectoryIndex 要加上index.php
作者: Kagilo    时间: 2007-08-09 09:20
用ports安装太慢了。 下载,编译,安装,  基本上想把
apache, php, mysql 这些都装上至少一整个上午,

pkg_add -r 倒是很快,  

-----------------------------------------------------------------------------------
还有楼上,你根本没回答我的问题,  我现在的问题是:pkg_add 了 php5 后 根本 找不到 libphp5.so 这个文件
作者: huzi1986    时间: 2007-08-09 09:42
你可以不以按照我的方法试一下呢!


AddType application/x-httpd .php
    AddType application/x-httpd-source .phps

你这个是错误的...
作者: Kagilo    时间: 2007-08-10 10:23
AddType application/x-httpd .php
    AddType application/x-httpd-source .phps

我只是笔误,写错了,  这个我知道是 x-httpd-php 这里没有问题,

问题是:

我根本找不到 libphp5.so 这个问题,  apache 要 LoadModule 没法load...
当然就解析不了php,  所以有没有 AddType 都是次要了。。

不要到这里钻好不?
作者: sx98083714    时间: 2007-08-10 11:20
你强,用port方式安装我都觉得够偷懒了,你还用pkg装,还有不少哥们装这个用tar方式安装呢,那在我看来要麻烦死人了,不过也许你只是为为了建个环境一般用用吧那就另当别论了。
作者: congli    时间: 2007-08-10 11:27
pkg_add人家编译好的包,谁知道编译php时有没有加上apache模块.
如果人家没有,你那里能找到libphp5.so
作者: Kagilo    时间: 2007-08-10 12:13
天啊,   原来这样。。。。

我更希望用源码包来安装,哈哈,  只不过配置起来N麻烦。。


一直没有安装成功。。。(apache+php+mysql)  
apache和mysql都用源码包安装成功了,  

就是PHP装不上,汗了~~
作者: congli    时间: 2007-08-10 12:27
建议用ports安装,定制不比源码差,而且以后维护及管理更方便,统一.
作者: Kagilo    时间: 2007-08-10 12:50
ports基本都是用默认配置,
要不然可惨,哈哈。
作者: black_fire    时间: 2007-08-29 09:40
晕, 没有libphp5.so
再怎么加AddType xxxxx 都没用吧?!
作者: coolsail    时间: 2007-08-29 09:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: xwolff    时间: 2007-08-29 16:07
PHP5.2.3里的安装文档说PHP5.2.3和Apache2.0.xx结合的比较好。有一点要注意:安装源码的Apache时make install 后不要马一make clean,这样编译PHP时就可以有libphp5.so这个文件了。PHP安装程序会自动配置好httpd.conf的。本人在FreeBSD6.2平台上安装Apache2.0.59+PHP5.2.3+MySQL5.0.45,(用*.tar.gz文件安装)也挺快的。
作者: hy0kl    时间: 2007-10-22 16:26
偶全部 ports 安装.
并参考网友的配置设置.但解析PHP文件时会提示:

which is a: application/x-httpd-php
from: http//127.0.0.1

#cd /usr/ports/lang/php5
#make WITH_APACHE22=yes install clean
#cd ..
#cd php5-extensions/
#make config

     ┌────────────────────────────────────────────────────────────────────┐
     │                 Options for php5-extensions 1.1                    │
     │ ┌────────────────────────────────────────────────────────────────┐ │
     │ │   [ ] BCMATH      bc style precision math functions            │ │
     │ │   [ ] BZ2         bzip2 library support                        │ │
     │ │   [ ] CALENDAR    calendar conversion support                  │ │
     │ │   [X] CTYPE       ctype functions                              │ │
     │ │   [ ] CURL        CURL support                                 │ │
     │ │   [ ] DBA         dba support                                  │ │
     │ │   [ ] DBASE       dBase library support                        │ │
     │ │   [X] DOM         DOM support                                  │ │
     │ │   [ ] EXIF        EXIF support                                 │ │
     │ │   [ ] FILEINFO    fileinfo support                             │ │
     │ │   [X] FILTER      input filter support                         │ │
     │ │   [ ] FRIBIDI     FriBidi support                              │ │
     │ │   [X] FTP         FTP support                                  │ │
     │ │   [X] GD          GD library support                           │ │
     │ │   [ ] GETTEXT     gettext library support                      │ │
     │ │   [ ] GMP         GNU MP support                               │ │
     │ │   [X] HASH        HASH Message Digest Framework                │ │
     │ │   [X] ICONV       iconv support                                │ │
     │ │   [ ] IMAP        IMAP support                                 │ │
     │ │   [ ] INTERBASE   Interbase 6 database support (Firebird)      │ │
     │ │   [X] JSON        JavaScript Object Serialization support      │ │
     │ │   [ ] LDAP        OpenLDAP support                             │ │
     │ │   [ ] MBSTRING    multibyte string support                     │ │
     │ │   [ ] MCRYPT      Encryption support                           │ │
     │ │   [ ] MHASH       Crypto-hashing support                       │ │
     │ │   [ ] MING        ming shockwave flash support                 │ │
     │ │   [ ] MSSQL       MS-SQL database support                      │ │
     │ │   [X] MYSQL       MySQL database support                       │ │
     │ │   [ ] MYSQLI      MySQLi database support                      │ │
     │ │   [ ] NCURSES     ncurses support (CLI only)                   │ │
     │ │   [ ] ODBC        unixODBC support                             │ │
     │ │   [ ] OPENSSL     OpenSSL support                              │ │
     │ │   [ ] PCNTL       pcntl support (CLI only)                     │ │
     │ │   [X] PCRE        Perl Compatible Regular Expression support   │ │
     │ │   [X] PDF         PDFlib support (implies GD)                  │ │
     │ │   [X] PDO         PHP Data Objects Interface (PDO)             │ │
     │ │   [X] PDO_SQLITE  PDO sqlite driver                            │ │
     │ │   [ ] PGSQL       PostgreSQL database support                  │ │
     │ │   [X] POSIX       POSIX-like functions                         │ │
     │ │   [ ] PSPELL      pspell support                               │ │
     │ │   [ ] READLINE    readline support (CLI only)                  │ │
     │ │   [ ] RECODE      recode support                               │ │
     │ │   [X] SESSION     session support                              │ │
     │ │   [ ] SHMOP       shmop support                                │ │
     │ │   [X] SIMPLEXML   simplexml support                            │ │
     │ │   [ ] SNMP        SNMP support                                 │ │
     │ │   [ ] SOAP        SOAP support                                 │ │
     │ │   [X] SOCKETS     sockets support                              │ │
     │ │   [X] SPL         Standard PHP Library                         │ │
     │ │   [X] SQLITE      sqlite support                               │ │
     │ │   [ ] SYBASE_CT   Sybase database support                      │ │
     │ │   [ ] SYSVMSG     System V message support                     │ │
     │ │   [ ] SYSVSEM     System V semaphore support                   │ │
     │ │   [ ] SYSVSHM     System V shared memory support               │ │
     │ │   [ ] TIDY        TIDY support                                 │ │
     │ │   [X] TOKENIZER   tokenizer support                            │ │
     │ │   [ ] WDDX        WDDX support (implies XML)                   │ │
     │ │   [X] XML         XML support                                  │ │
     │ │   [X] XMLREADER   XMLReader support                            │ │
     │ │   [ ] XMLRPC      XMLRPC-EPI support                           │ │
     │ │   [X] XMLWRITER   XMLWriter support                            │ │
     │ │   [ ] XSL         XSL support (Implies DOM)                    │ │
     │ │   [ ] YAZ         YAZ support (ANSI/NISO Z39.50)               │ │
     │ │   [X] ZIP         ZIP support                                  │ │
     │ │   [X] ZLIB        ZLIB support                                 │ │
     ├─└────────────────────────────────────────────────────────────────┘─┤
     │                       [  OK  ]       Cancel                        │
     └────────────────────────────────────────────────────────────────────┘
#make install clean





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2