apache+php+mysql新版安装方法

apache+php+mysql新版安装方法

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。
----------------------------------------------------------
以上方法不能保证在不同的环境下通过
有问题联系 jiasm@yeah.net
!!!!!!!!
我完全按照你的方法装可是

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

modules目录下确实没有

???
--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
解释一下这些
you should confirm that if your php is compiled correctly
就是按照上面的方法装的~~~


中间没有出任和错误~
--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
这个选项非常的重要,你应该经其中的所有的都输入.否则你的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.
干吗不用MySql4.0呢?
是不是3.23的比较稳定?如果改用4.0,以上步骤有需要改动的地方吗?
!!!郁闷啊,重装好几遍了,都没有成功,就是apachect1 start错误
但又能localhost看到apache的欢迎界面,
但是在/usr/local/apache/htdoc下编辑的文件test.php后
http://localhost/test.php访问不了!
希望有高手指教啊
你能够将你的步骤详细的说一下。
用mysql 4。x应该可以。现在mysql 都是二进制的文件包,安装的方法不边。
你在编辑apache 的配置文件的时候,你是否加入那两行的。实验一下吧