QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1067|回复: 6

求,在LINUX9.02安装PHP+MYSQL+APACHE

[复制链接]
发表于 2003-10-28 20:47:04 | 显示全部楼层 |阅读模式
由于本人是linux新手,所以不会配置,但我发现新的LINUX解压软件没有那么麻烦,不知道哪个高手你写个在LIUNX9的安装方法,谢谢,急~急~
发表于 2003-10-29 10:18:32 | 显示全部楼层
到www.google.com
去搜索以上关键字啊,一堆堆的资料
linux下的apache各种配置资料多如牛毛啊
可是5555555555555
我想要的apache for win32 的资料少得可怜挖!
回复

使用道具 举报

发表于 2003-10-29 11:48:21 | 显示全部楼层

Apache 2.0.47+Php4.3.3+Sybase

技术文章: Apache 2.0.47+Php4.3.3+Sybase 12.5 +Mysql 4.0.16的整合(原创)
  贴出者为 ghost  
ghost写著 '
这是我自己的安装心得,主要是看到有好多人在安装sybase 12.5+apache+php的时候不成功,在这里将贴子发出来,省得大家少走弯路.
Apache 2.0.47+Php4.3.3+Mysql 4.0.16+Sybase 12.5 for Red Hat linux的安装
作者:free123 本文章可转发

环境Red Hat linux AS 2.1.
1. mysql的安装

建立mysql账号
#groupadd mysql
#useradd –g mysql –d /usr/local/mysql mysql
解包并安装
#tar –zxvf mysql.4.0.16.tar.gz
#cd mysql 4.0.16
#./configure –prefix=/usr/local/mysql #定义安装目录
#make
#make install
#chown –R mysql.mysql /usr/local/mysql
/server/mysql/bin/mysql_install_db
其他部分不再说了,别忘了改数据库root用户的密码.
2. Sybase 12.5 for linux的安装文档网上很多,查一下就行,在些需要说明的是
需要设置部分环境变量,本人在例子中用的是bash,所以修改/etc/profile

export SYBASE=/home/sybase #Sybase 数据库的安装目录
PATH=$SYBASE:$SYBASE/OCS-12_5/lib:$PATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export LD_LIBRARY_PATH="$SYBASE/OCS-12_5/lib"
3. apache 2.0.47 的安装
先进行解包
#tar –zxvf httpd-2.0.47.tar.gz
#cd httpd-2.0.47
# ./configure --prefix=/usr/local/apache1 --enable-module=most --enable-shared=max --enable-so
#make
#make install
*本人的apache的安装目录为/usr/local/apache1
4. php4.3.3的安装
#tar –zxvf php4.3.3.tar.gz
#cd php4.3.3
./configure --prefix=/usr/local/apache1
--with-apxs2=/usr/local/apache1/bin/apxs
--with-mysql=/usr/local/mysql
--with-sybase-ct=/home/sybase/OCS-12_5
--enable-force-cgi-redirect --enable-pi
--enable-inline-optimiation --enable-memory-limit
--enable-bcmath --enable-shmop --enable-versioning
–enable calendar
--enable-dbx --enable-dio --enable-mcal
--with-config-file-pathmake =/usr/local/apache1/conf
#make
#make install
cp php.ini-dist /usr/local/apache1/conf/php.ini
#--with-config-file-path=/usr/local/apache1/conf 指定
#php的配置文件在目录 /usr/local/apache1/conf
#创建符号连接
ln -s /usr/local/apache1/bin/apachectl /bin/apache
ln -s /usr/local/mysql/bin/mysql /bin/mysql

5. 修改配置文件 (部分引用前辈的文章)
vi /usr/local/apache1/conf/httpd.conf
# 加入以下行(装载php4模块并指定.php 文件)
# LimitRequestBody (指定php处理的请求数据大小,以下指定为 20M)

LoadModule php4_module modules/libphp4.so

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 20971520

#加入文件类型
AddType application/x-httpd-php .php
#注解以下行(在文本前加#),使apache显示中文,具体原因未知
ForceLanguagePriority Prefer Fallback
AddDefaultCharset ISO-8859-1
#这里本人照上面的做了,具体因为时间关系没有测试.
#加入默认的引导文件index.php(找到DirectoryIndex,修改如下:)
DirectoryIndex index.html index.html.var index.php
#指定网站目录(假设为 /apache 目录)
DocumentRoot "/apache"
#指定网站绑定的ip及port
ServerName x.x.x.x:80

vi /server/apache/conf/php.ini
#找到并修改以下参数
max_execution_time = 600 ;最大运行时间 600 秒
max_input_time = 600 ;最大输出时间 600秒
memory_limit = 20M ;最大内存限制 20M
file_uploads = On ;允许上载文件
upload_max_filesize = 20M ;最大文件大小 20M
post_max_size = 20M ;php可接受的 post 方法大小 20M
session.auto_start = 1 ;session自动启动
#以下为要修改的sybase配置的部分
; Minimum server message severity to display.
sybct.min_server_severity = 20
; Minimum client message severity to display.
sybct.min_client_severity = 20 #这两句我也搞不清楚到底是干什么的,不过设小了这后容易出现警告!
sybase.interface_file = "/home/sybase/ASE/interfaces" #这是sybase的安装目录中的interfaces文件,需要配置它来连接服务器.
6. 测试
#启动mysql
#/usr/local/mysql/bin/mysqld_safe --user=mysql &
#停止mysql
#/usr/local/mysql/bin/mysqladmin shutdown

#启动apache
#apache start
#停止apache
#apache stop

#mkdir /apache
#vi index.php内容如下(当然是最经典的那句了)

#生成/apache/index.php 文件


#与Sybase 数据库的连接测试,可用以下角本:
";
}
?>
#server_name为sybase安装目录中的接口文件中定义的服务器名
回复

使用道具 举报

 楼主| 发表于 2003-10-31 20:20:33 | 显示全部楼层
sybase 是干什么的?
回复

使用道具 举报

发表于 2003-10-31 20:41:13 | 显示全部楼层
呵呵,sybase是一种数据库系统呀。
就像Postgresql,MySQL,ORACLE,DB2,等等之类的东西一样吧。
回复

使用道具 举报

 楼主| 发表于 2003-11-1 22:07:27 | 显示全部楼层
我安装那个可以吗?我怎么觉的越来越复杂了
谁自己安装过,教我一下
回复

使用道具 举报

发表于 2003-11-17 15:23:07 | 显示全部楼层

我做过一个,你看看啊。是RH9的。

Red Hat Linux 9服务器完全安装文档  默认字体 9pt 10pt 11pt 12pt 13pt 14pt 15pt 16pt 17pt 18pt 20pt 25pt 30pt 35pt 40pt 45pt 50pt 60pt 70pt 80pt 90pt 100pt

一、安装操作系统rh9
在安装rh9的时候,选择安装,不安装数据库mysql,php,以及web服务apache。但是安装ssh服务和ftp服务。

二、安装数据库
下载最新的mysql数据库rpm安装包,下载地址:http://www.mysql.com/downloads/mysql-4.0.html,下载方式,可以使用其他的机器下载了,然后ftp到服务器,也可以通过例如以下的方式下载MySQL-server-4.0.16-0.i386.rpm:#wget http://www.mysql.com/get/Downloads/MySQL-4.0/MySQL-server-4.0.16-0.i386.rpm/from/http://mysql.ihostunit.com/,然后进入MySQL的文件所在目录按照一下进行安装:
#rpm -ivh MySQL-server-4.0.16-0.i386.rpm
#rpm -ivh MySQL-client-4.0.16-0.i386.rpm
#rpm -ivh MySQL-devel-4.0.16-0.i386.rpm
#rpm -ivh MySQL-shared-4.0.16-0.i386.rpm
安装完成后,mysql数据库的数据目录为:/var/lib/mysql。

三、安装apache服务
#tar zxvf httpd-2.0.47.tar.gz
#cd httpd-2.0.47
编译安装httpd服务器
#./configure --prefix=/usr/local/apache --enable-module=so
#make
#make install

编译安装PHP
#tar -zxvf php-4.3.2.tar.gz
#cd php-4.3.2
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
#make
#make install

#cp php.ini-dist /usr/local/lib/php.ini

修改配置PHP.INI
#vi /usr/local/lib/php.ini
将register_globals = Off改为register_globals = On

在httpd.conf中加入下面语句:
#vi /usr/local/apache/conf/httpd.conf

在LoadModule php4_module modules/libphp4.so 下面增加
AddType application/x-httpd-php .php .php4 .php3 .phtml

重新启动APACHE
/usr/local/apache/bin/apachectl restart
apache服务器的PHP配置完成。

设置启动文件:
#vi /etc/rc.d/rc.local
增加一行:
/usr/local/apache/bin/apachectl start

更相信的,还有邮件系统,可以看:
http://www.nishui.com/showthread.php?s=&postid=194#post194
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 15:54 , Processed in 0.070087 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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