|
发表于 2006-5-2 19:22:31
|
显示全部楼层
我从源文件安装的这三个软件,经过自己的调试在redhat AS是可以运行的,希望可以对你有所帮助.
首先从源文件安装apache.旧是./configure. 然后make.再make install 就可以了。通过
./bin/apachectl start 来启动。
然后再从源文件安装 mysql.安装方法是一样的。
确保安装后能正常运行:1, 运行./bin/mysql_install_db. 再运行./bin/mysqld_safe 就可以启动了。如果出现mysql end from /tmp/.../..pid类似的错误,说明没有安装成功。着个合适的版本再安装一遍。这是还要把libmysql.so.10类似的库复制到 /lib目录下。当然也可一使用ldconfig命令来配置。不过我使用后没有成功,不知为什么,就用了笨办法。
最后来安装 php,也是从源码安装。这次安装的参数较多。
./configure --prefix=directory you want to install
--with-mail
--with-mysql=the directory of the mysql.(注意不是源文件的路径)
--with-apx2=/directory of apache/ bin/apx
--enable-track-vars
make
make install
安装完成。cp /source directory of php/php-dist.php /php的安装路径/lib/php.ini
关于php.ini的配置网上有很多
下面是mysql与php的连接问题。
把mysql的配置文件my.cnf复制到/etc/下,如果/etc/下不存在的话。
这里面有这样一项。
[mysqld]
socket=/var/lib/mysql/mysql.sock
而新版本的php是通过/tmp/mysql.sock来连接,所以应将socket属性改为/tmp/mysql.socket |
|