在linux下如何安装配置apache,mysql,php
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在linux下如何安装配置?
楼主liaomingxue()2004-01-11 21:48:26 在Web 开发/ PHP 提问
刚刚在windows下测试完毕(win2k,mysql,php4.3),现在要装到linux服务器上。但是我对配置的问题不懂,不知道该如何安装整合配置apache,mysql,php,请指教或者推荐相关读物。
linux服务器上已经自带了apache,mysql,php(4.1) 问题点数:30、回复次数:6Top
1 楼phanx(饭扫光,猪鼓励蛋糕)回复于2004-01-1
2 00:25:3
3 得分3
建议使用rpm 卸载linux自带的apache , mysql ,php
然后重新下载最新的版本,安装.
具体安装可以参考 的在线documnets 里关于linux下安装的说明.
/manual/zh/install.apache.php Top
2 楼ustcfrank(勇敢的心)回复于2004-01-12 01:19:56 得分3
注意一点:在linux下要用apache1,不要用apache2Top
3 楼liaomingxue()回复于2004-01-13 19:03:27 得分0
使用Red Hat 9.0,由于自带了apache,mysql,php,带着试一试的心理,
把程序上传了,结果,几乎没有做任何环境或者设置上的改变,就通过了
。【只有mysql的表的定义上稍做了修改,好像以前的mysql要求严格一些】Top
4 楼feel8(Max.H)回复于2004-01-13 19:46:02 得分24
自带安装的rpm包删掉,自己编译挺有趣的。。。
用源码包安装php-4.34+mysql-4.0.16+apache-2.0.48+vbb-2.32实践总结
声明:转帖时必须加注来源于 以及作者在LinuxSir 的ID;以及保留此声明;
虽然本人深知这篇文章是小儿科,但LinuxSir的弟兄写大多数文章,被没有加注版权的信息转到别的站上,有些事说也说不清楚;
有的弟兄把LinuxSir原创文件转到别的站上,没有加任何声明之类的;而别的弟兄又把这些本来是来
源LinuxSir 的作品又从别的站上转回来;当然这次是加注来源了:( 而此文章的来源的网站的负责人竟然找上门来,说是他们原创的。说来说去,真是欲哭无泪!
所以还是把来源加上为好
多谢
北南呈上
==============================================================
本帖中可能会存在很多的错误,比如专有名词的译法等,请您指正,多谢!
北南呈上
==============================================================
操作环境:
Fedora 1.0 core ,本文是讲如何用源码包安装php4.34+mysql4.0.16+apache-2.0.48,这些版本,目前都是最新最稳定的版本;本文只要是讲最简单的安装操作;也就是说让一个新手,能建一个支持由apache 来运行的简单的网站,并支持php和mysql ;
一点说明:
对于高手来说,可能这都是小儿科,所以这篇文章,对于高手来说,没有一点价值。因为对apache熟悉一点的情况下,我们更多的关心扩展功能,比如对asp jsp的支持等。
如果您是初学linux,或者是没有成功编译过apache+mysql+php的安装,我还是建议看一下我写这篇文章,至少于apache和php mysql的安装有点了解,这也是我写此文的目的;
==============================================================
正文:
==============================================================
==============================================================
一、如果您原来是采用rpm包安装的apache和php以及mysql,现在大可去完全卸掉它。我们要学会用rpm -qa 这个命令,查询我们安装过的相应的php、mysql以及apache的RPM,然后把这些包一个一个的卸掉
==============================================================
1.卸载mysql ;
[root@linuxsir01 root]# rpm -qa | grep mysql
libdbi-dbd-mysql-0.6.5-7
mod_auth_mysql-20030510-3
php-mysql-4.3.3-6
mysql-3.23.58-4
mysql-bench-3.23.58-4
mysql-server-3.23.58-4
freeradius-mysql-0.9.1-1
mysql-devel-3.23.58-4
[root@linuxsir01 root]#
卸载过程:是从最下面的一个包开始,因为有些东西是有顺序的。所以这是要注意的。
在这里,我们应该先应该把mysql-devel-3.23.58-4卸掉,然后才是freeradius-mysql-0.9.1-1等,要一个一个的来;
方法是:
[root@linuxsir01 root]#rpm -e mysql-devel
再举一例:比如我们想卸载php-mysql-4.3.3-6,应该用下面的办法
[root@linuxsir01 root]#rpm -e php-mysql
这回应该明白了吧:)
如果有卸不掉的,就是有顺序,比如和php相关的,当然要先卸php的了;
2.卸载apache ,方法和mysql的方法是一样的。
[root@linuxsir01 root]# rpm -qa | grep httpd
redhat-config-httpd-1.1.0-5
httpd-devel-2.0.47-10
httpd-manual-2.0.47-10
httpd-2.0.47-10
3.卸载php,和mysql的方法是一样的;
[root@linuxsir01 root]# rpm -qa | grep php
asp2php-0.76.2-6
php-domxml-4.3.3-6
php-mysql-4.3.3-6
asp2php-gtk-0.76.2-6
php-4.3.3-6
php-odbc-4.3.3-6
php-xmlrpc-4.3.3-6
php-imap-4.3.3-6
php-pgsql-4.3.3-6
php-devel-4.3.3-6
php-ldap-4.3.3-6
php-snmp-4.3.3-6
注意:如果有卸不掉的包,应该加参数来卸载,比如我们卸载php-snmp-4.3.3-6,有困难,就要用找出相