+ -
当前位置:首页 → 问答吧 → 快速在slackware 9.0下架设mysql+apache+php

快速在slackware 9.0下架设mysql+apache+php

时间:2004-02-17

来源:互联网

这里指的快速是因为不用编译安装软件.
前提是在安装slackware 9.0的时候已经选择了mysql,apache和php.
如果是full模式安装的,肯定没有问题.

配置mysql server
安装mysql默认的数据库
mysql_install_db
改变mysql数据库目录权限
chown -R mysql /var/lib/mysql
chgrp -R mysql /var/lib/mysql
让mysql随系统自动启动
ln -s /usr/share/mysql/mysql.server /etc/rc.d/rc.mysqld
chmod +x /etc/rc.d/rc.mysqld
编辑/etc/rc.d/rc.M
在Start Apache server前面加入下面脚本
可以通过搜索rc.httpd来快速定位
# Start mysql server:
if [ -x /etc/rc.d/rc.mysqld ]; then
. /etc/rc.d/rc.mysqld start
fi

让mysql随系统关闭,自动关闭
编辑/etc/rc.d/rc.6和/etc/rc.d/rc.K两个文件
分别在两个文件的# Stop the Apache server段下面如下内容
# stop mysql server
if [ -x /etc/rc.d/rc.mysqld ]; then
/etc/rc.d/rc.mysqld stop
if


配置Apache+php
让apache随系统启动
chmod +x /etc/rc.d/rc.httpd
让apache支持php
编辑/etc/apache/httpd.conf
将文件里面的
#Include /etc/apache/mod_php.conf
的注释去掉.

然后
reboot
系统再启动后,就已经是mysql+apache+php的环境了
apache的默认目录是/var/www/htdocs
而mysql的数据库目录是/var/lib/mysql

作者: babo   发布时间: 2004-02-17

Slackware下的apache运行是快,但是没验证过性能。
升级:用removepkg命令即可

apache-1.2.9
http://slackware.at/data/slackware-c....29-i486-1.tgz

php-4.3.4
http://slackware.at/data/slackware-c...3.4-i486-1.tgz

mod_ssl
http://slackware.at/data/slackware-c....29-i486-2.tgz

服务器组件还是升级到最新版好,还有装一下zend加速器也可。

而且根本不需要重启机器才生效啊,启动对应服务就可以了。

作者: nbxmedia   发布时间: 2004-02-17

对,不重启也可以.
mysql用
/etc/rc.d/rc.mysqld start
apache用
/etc/rc.d/rc.httpd start
php不知道用什么?还是不用?

作者: babo   发布时间: 2004-02-17

php不用呵呵。

作者: struggle   发布时间: 2004-02-18

只显示htdocs下所有的文件列表,要双击index.php才能进入

作者: yzy_banny   发布时间: 2004-05-07

要设置一下apache的httpd.conf文件,在
DirectoryIndex index.html index.html.var这行添加index.php变成
DirectoryIndex index.html index.html.var index.php
重启apache即可!

作者: gdjoy   发布时间: 2004-08-23

哦,掺了,这句:ln -s /usr/share/mysql/mysql.server /etc/rc.d/rc.mysqld
我执行不了!提示没发现命令!
在/etc/rc.d/目录下我怎么不发现rc.mysqld文件的?!

作者: canglong   发布时间: 2004-09-12

哦,掺了,这句:ln -s /usr/share/mysql/mysql.server /etc/rc.d/rc.mysqld
我执行不了!提示没发现命令!
在/etc/rc.d/目录下我怎么不发现rc.mysqld文件的?!

作者: canglong   发布时间: 2004-09-12

本来在/etc/rc.d下就是没有rc.mysqld文件的
rc.mysqld是用ln -s /usr/share/mysql/mysql.server /etc/rc.d/rc.mysqld命令建立出来的一个符号链接

作者: babo   发布时间: 2004-09-13

可是我执行:
..#ln -s /usr/share/mysql/mysql.server /etc/rc.d/rc.mysqld
却说:命令没发现的!怎么办?我用的是9.0 full安装的!!
是不是不能用root用户的?

作者: canglong   发布时间: 2004-09-13

你先看看 /usr/share/mysql/mysql.server存在吗?
然后看看ln 这个命令可以用吗

作者: babo   发布时间: 2004-09-13

我的 /usr/share/mysql/mysql.server是存在的啊!
哎,slackware 不是容易的东西啊!
比如中文输入法,要怎么装的呢?
还是感觉RH的中文输入法好用!但我不懂怎么才能把RH的哪个输入法
拿过来用!

作者: canglong   发布时间: 2004-09-14

要不你就直接把/usr/share/mysql/mysql.server文件cp到/etc/rc.d/下吧

rh用的输入法好象是chinput吧.
下一个直接安装就可以了或者直接在rh的光盘里找chinput的rpm包

作者: babo   发布时间: 2004-09-15

非常感谢你!
OK ,用你的方法.
WEB Server 架设成功了 !
不过,我见当我在IE中输入地址访问我的测试页时
大小写,相当敏感!输的大小写字母只要一个不对
都不能访问!这对访问者来说不是个好消息!!

作者: canglong   发布时间: 2004-09-15

WEB Server起来了 !
下一步我想就首先要建一个ftp服务器!
否则做好的东西要放到web server上
就麻烦了 !
可以提供些用9.0建ftp server的 资料么 ?
非常需要,感谢!

作者: canglong   发布时间: 2004-09-15

热门下载

更多