f22_storm 发表于 2005-7-21 09:14:30

[求助] Fedora4 中的 php5+mysql

- 昨天在 hp 的服务器上安装了一份 Fedora4,用以作 www 服务器;

    以前跑的是 Redhat 8, 且有一些配置备份(比如 httpd.conf 是
apache 1.3 的),分区配置如下:


sda1             - /
sda2             - /swap
sda3             - /www             用以作为 DocumentRoot
sda4             - Ext
    sda5         - /log               作为 log 系统


      但是配置的时候出现了两个问题:

1.不能使用 apache 1.3 的 httpd.conf, 因为 apache2 的语法似乎与 1.3
的不兼容; 但是当把 DocumentRoot 修改为 /www/htmlroot 的时候,
也不行。或者说,问题是,apache 好像对其他分区的 DocumentRoot 指定
不认帐。即:

    DocumentRoot "/www/htmlroot"
-or
      DocumentRoot "/log/"

这样的指定,都无法启动 Apache; 但是对于 / 下的任意文件夹的指定,都能
启动 Apache2; 并且,即便 "mount /dev/sda3 /var/www/" 然后修改
Apache 的配置文件,也无法启动 apache. 郁闷。

2.Fedora4 内置的 php5 使用 mysql 的 mysql.so,在什么地方下载?


请诸位大大,予以援手啊!   :D

---------------------

涩兔子 发表于 2005-7-21 09:30:43

如果错误提示:Permission Denied,那么就事权限的问题

chmod 666 /www/htmlroot


PHP5在configure的时候要告诉它MySQL的位置

--with-mysql=/usr/local/mysql

f22_storm 发表于 2005-7-21 13:21:13

估计和这个有关系:SELinux



Actually, I found two ways to do it

1) disable SELinux for apache
setsebool -P httpd_disable_trans=1

2) Change the policy to let SELinux have access to new DocumentRoot
chcon -R system_u:object_r:httpd_sys_content_t /my/new/docroot

opensh 发表于 2005-7-23 00:38:49

yum install php-mysql
页: [1]
查看完整版本: [求助] Fedora4 中的 php5+mysql