QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3323|回复: 44

apache+php+mysql新版安装方法

[复制链接]
发表于 2003-5-10 21:20:10 | 显示全部楼层 |阅读模式
today i read this file,i install them successfully,so i want to share it with all the linuxer:

环境:
系统:Red hat linux 8.0
(if you  OS is mdk9, you should install bison and flex ,you can find them in you mdk cd ,then you can compile php successfully.)
apache: httpd-2.0.45
php: php-4.3.1
mySQL:mysql3.34.x
1)安装mysql
./configure --prefix=/usr/local/mysql
make
make install
这一步基本上不会出多大问题。
2)安装apache2
tar -zxvf httpd-2.0.45.tar.gz
cd httpd-2.0.45
./configure --prefix=/usr/local/apache2 --enable-module=so
make
make install
这一步记的要加--enable-module=so 选项,使 apache支持DSO
Do not forget 'make clean',or configure file may be wrong
3)安装php
tar -zxvf php-4.3.1.tar.gz
cd php-4.3.1
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/usr/local/lib \
--enable-track-vars \
--with-xml \
--with-mysql
make
make install
4)
cp php.ini-dist /usr/local/lib/php.ini
5)
在httpd.conf中加入下面语句:
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php .php4 .php3 .phtml
6)
/usr/local/apapche2/bin/apachectl start
7)
在浏览器中输入:http://localhost 应该看到apache 的欢迎界面

安装完文档默认目录为/usr/local/apache2/htdocs
新建一个PHP文件,名字为info.php放在此目录下,
内容为:
<?
phpinfo();
?>
然后在浏览器里测试
http://localhost/info.php
如果看到本机的环境信息,表示OK。
----------------------------------------------------------
以上方法不能保证在不同的环境下通过
有问题联系 [email protected]
!!!!!!!!
发表于 2003-5-16 13:40:22 | 显示全部楼层
我完全按照你的方法装可是

启动apache的时候说找不到modules/libphp4.so文件

modules目录下确实没有

???
回复

使用道具 举报

发表于 2003-5-16 16:19:02 | 显示全部楼层
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/usr/local/lib \
--enable-track-vars \
--with-xml \
--with-mysql
解释一下这些
回复

使用道具 举报

 楼主| 发表于 2003-5-16 16:22:28 | 显示全部楼层
you should confirm that if your php is compiled correctly
回复

使用道具 举报

发表于 2003-5-16 21:12:48 | 显示全部楼层
就是按照上面的方法装的~~~


中间没有出任和错误~
回复

使用道具 举报

发表于 2003-5-17 15:16:51 | 显示全部楼层
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/usr/local/lib \
--enable-track-vars \
--with-xml \
--with-mysql
不知道是什么意思,好像也不知道怎么执行
我绕过去了,
dan shi zui hou de "localhost"mei cheng gong
回复

使用道具 举报

 楼主| 发表于 2003-5-17 23:15:45 | 显示全部楼层

这个选项非常的重要

这个选项非常的重要,你应该经其中的所有的都输入.否则你的apache将不支持php.
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache2/bin/apxs
--with-config-file-path=/usr/local/lib
--enable-track-vars
--with-xml
--with-mysql
你只要将它顺序的输入 去掉其中的\ 中间空一个格旧可以了
其中的 --prefix=/usr/local/php表示你的php的安装路径,--with-apxs2=/usr/local/apache2/bin/apxs表示编译的时候你的apache的模块的路径,--with-config-file-path=/usr/local/lib表示你的配置文件php.ini的路径,--enable-track-vars表示打开了模块跟踪的功能, --with-xml  --with-mysql表示支持xml和mysql.
回复

使用道具 举报

发表于 2003-5-18 00:23:08 | 显示全部楼层
干吗不用MySql4.0呢?
是不是3.23的比较稳定?如果改用4.0,以上步骤有需要改动的地方吗?
回复

使用道具 举报

发表于 2003-5-18 14:13:11 | 显示全部楼层
!!!郁闷啊,重装好几遍了,都没有成功,就是apachect1 start错误
但又能localhost看到apache的欢迎界面,
但是在/usr/local/apache/htdoc下编辑的文件test.php后
http://localhost/test.php访问不了!
希望有高手指教啊
回复

使用道具 举报

 楼主| 发表于 2003-5-18 18:56:35 | 显示全部楼层
你能够将你的步骤详细的说一下。
用mysql 4。x应该可以。现在mysql 都是二进制的文件包,安装的方法不边。
你在编辑apache 的配置文件的时候,你是否加入那两行的。实验一下吧
回复

使用道具 举报

发表于 2003-5-19 08:24:56 | 显示全部楼层
httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
是不是要改127.0.0.1啊
改成自己的ip
在httpd.conf里怎么没找到啊
回复

使用道具 举报

发表于 2003-5-19 08:32:05 | 显示全部楼层
还有为什么我能看到apache的欢迎界面,却看不到我自己写的php文档呢,他们不都是在htdocs下吗!
回复

使用道具 举报

发表于 2003-5-19 08:44:38 | 显示全部楼层
load /usr/local/apache2/modules/libphp4.so
这个文件没有啊!
你的这个目录有这个文件吗?
回复

使用道具 举报

发表于 2003-5-19 15:50:17 | 显示全部楼层
用这样的方法作,不用预编apache吗?不是先make完php再make pa
回复

使用道具 举报

发表于 2003-5-19 15:55:37 | 显示全部楼层
用这样的方法作,不用预编apache吗?不是先make完php再make pa
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 00:41 , Processed in 0.090094 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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