|

楼主 |
发表于 2003-6-23 00:15:45
|
显示全部楼层
谢谢,我用root用户就能启动mysql,以下是我的调试过程,但php死活调不出来,在redhat下安装还是比较顺利的,不知各位有在lfs下调试apache+mysql+php的经验吗?论坛类似的文章太多,但大都不适合lfs
我把上部分调试贴出来,下部分php的调试,还望大家补充
一、首先安装mysql,我只是参看了blfs的安装手册,没有完全根据他的安装方法来。
1。添加帐户:
#groupadd mysql &&
#useradd -g mysql mysql
2。编译安装mysql:
./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/sbin \
--localstatedir=/var/lib/mysql &&
make &&
make install
3。复制配置文件:
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
4。安装初始华数据库
mysql_install_db
chown -R mysql:mysql /var/lib/mysql
5。起动mysql
safe_mysqld --user=root 2>&1 >/dev/null &
安装参考里没有--user=root 选项,反正我没加这个参数就一直启动不了mysql。我估计是mysql这个用户
没有权限的原故,大家可以就这点交流一下
6.修改密码为1234
mysqladmin -u root -p password 1234
回车后系统会提示你输入当前密码,应该是像下面这样:
Enter password:
因为此时还没有密码,所以直接回车即可,这时没有任何提示返回提示符状态,而密码已经设置完成。
我们来验证一下密码
mysql -u root -p mysql
Enter password:1234
如果看到mysql>那就说明密码已经生效
当然按照blfs的参考书,和我们的实际情况,我们还要在/etc/rc.d/init.d/mysql启动脚本里加上
--user=root,千万别忘了,当然你不用这个能直接启动mysql那是最好了,反正我不行。
二、安装apache+PHP
先解压下载的包
tar zvxf apache_1.3.27.tar.gz
cd apache_1.3.27
./configure --prefix=/usr \
--sbindir=/usr/sbin \
--libexecdir=/usr/lib/apache \
--sysconfdir=/etc/apache \
--includedir=/usr/include/apache \
--datadir=/var/www \
--localstatedir=/var/www \
--logfiledir=/var/log/apache \
--runtimedir=/var/run \
--enable-shared=max &&
make &&
make install
安装很快,我这里一分钟就好了,比mysql快多了
然后cp /usr/sbin/apachectl /etc/rc.d/init.d/httpd
启动apache:
/etc/rc.d/init.d/httpd start
用浏览器测试一下http://localhost 顺利的话应该看到美丽的羽毛了 |
|