LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: sd44

Linux下APACHE+PHP+MYSQL+CGI[修改版]

[复制链接]
发表于 2002-8-8 08:48:12 | 显示全部楼层
我昨晚试了一个晚上,因为当进安装的时候选择的服务器方式,所以mysql和PHP都已经安装了,在安装前我删了PHP和apache然后进行安装,编译过程很长搞到早上3点才做好,没想到一试,PHP也不能用了,APACHE也不能加到启动项。真是命苦啊。
有更详细一点的,正如楼上兄弟说的那些,现在的版本太多了,大多要求进行编译安装,但我们安装的时候又要选择全部软件包,我就搞不清楚,是全部选择还是不选诸如APACH.PHP之类的软件包?
发表于 2002-8-10 20:38:49 | 显示全部楼层
我也是搞不清楚,如用来做网站要在安装时选什麽软件包,另外不明白既然可用rpm包安装,那为什麽还要编译和配置那麽麻烦呢?
发表于 2002-9-6 17:38:29 | 显示全部楼层

mysql不能打开

按sd44所写的安装mysql-3.23.49.在安装时都还正常,不过到运行 /usr/local/mysql/bin/safe_mysqld --user=mysql &时,就出错了.
问题主要是在于目录/var.这个目录不存在.安装完成后并没有在/usr/local/mysql中发现该目录,是否是手动添加的?
另外,PTH和LIBTHREADS是作什么用的?
water01说的rh7.2带有三者的rpm包.我在安装完系统后只发现有apache,php,postgresql.而且即便是在安装上MySQL,也不懂得如何设置.因为安装论坛中的文章,经常找不到所说的文件和目录.于是只好把它们全部卸载,按sd44所说的方法安装配置了.没想到还是遇到问题了.
发表于 2002-9-6 17:53:42 | 显示全部楼层

可以了

忘了先运行./mysql_install_db
接着
[root@bulin mysql]# /usr/local/mysql/bin/safe_mysqld --user=mysql &
[1] 24738
[root@bulin mysql]# Starting mysqld daemon with databases from /usr/local/mysql/var
020906 17:54:38  mysqld ended
怎么启动后就自行关闭了?
 楼主| 发表于 2002-9-7 04:13:55 | 显示全部楼层
pth是apache2需要的,1.xx.xx不知道,只是放心
libthreads有了glibc不需要他了,一般都有,嘿嘿嘿嘿,应该不需要
至于你的开始就关闭,遇到过,也就是下面几句

4) 初始化
安装结束后还没完,还有几个步骤,首先是初始化数据库

scripts/mysql_install_db

然后是设置权限

chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql

另外,你可以mysqld_safe --user=root
看下,这样如果成功,肯定是mysql用户没有权限的问题了
发表于 2002-9-23 00:57:07 | 显示全部楼层
我的问题:正如前面的兄弟说的,现在这样的平台都可以用RPM安装或装系统的时候就装好,关于编译安装的文章倒说了不少,可就是很少提到配置等等;比如redhat和mandrake等等在系统安装时就安装该怎样配置,它们都是装在什么目录下的?是不是装完后apache+php+mysql就可以直接用了还是还需要修改什么。以前我试过在mandrake中的/var/www/html/中放入PHP文件,可是在浏览器中却不能浏览,这是为什么呢?是不是得改什么东西啊?(当时的mandrake是上面三个软件都在装系统的时候就装好了的)。

呵呵,请大家别笑我菜,我确实还没法搞定这些,因为我能看到的资料都只是怎样编译安装的。
 楼主| 发表于 2002-9-23 12:40:01 | 显示全部楼层
呵呵,还真没试验过这几个东东用rpm包装起来
php和mysql接合还需要php-mysql这个rpm包
mysql至少是三个,
shared
devel
server

几个rpm包都装完,应该就可以了,php rpm包应当是把php作成.动态链接库吧
察看httpd.conf(呵呵,这样做具体位置就不清楚了)
是否有LoadModule^^^^^^^^^^^^^^^^^libphp4.so"
是否添加了让apache显示php文件的语句

另外,你设置了directoryindex index.php了么?这样才可以把index.php做为首页
php安装目录也有说明,很简炼,看看吧
发表于 2002-10-26 11:43:33 | 显示全部楼层

安装apache+php的问题

各们高手们:
          在安装apache的时候,其中有一步是配置:./configure --prefix=/usr/local/apache --enable-module=so
          还有在安装php的时候,配置:./configure --with-apxs=/usr/local/apache/bin/apxs
          有人能详细的帮我解释一下这两句话的意思吗?
谢谢!!!
发表于 2002-10-26 12:26:47 | 显示全部楼层
有人可以帮帮我吗?
发表于 2002-10-26 12:32:52 | 显示全部楼层

make mod_perl时最后出错:

/usr/include/stdio.h:473: previous declaration of `getline'
make[4]: *** [http_protocol.o] Error 1
make[3]: *** [subdirs] Error 1
make[3]: Leaving directory `/usr/local/src/apache_1.3.24/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/usr/local/src/apache_1.3.24'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.24'
make: *** [apaci_httpd] Error 2

第一时间来问问,看有没有谁遇到相同的问题了。。我是按

http://www.linuxsir.cn/bbs/showt ... 5&highlight=cgi

做的。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表