当前位置:首页 > 芯闻号 > 充电吧
[导读] 1。安装光盘上自带的httpd-2.2.3-5.i386.rpm这个包,是apache,如果安装过程中提示需要什么其他的包,看提示装上。如下rpm -ivh apr-0.9.4-24.9.i386.

 1。安装光盘上自带的httpd-2.2.3-5.i386.rpm这个包,是apache,如果安装过程中提示需要什么其他的包,看提示装上。

如下
rpm -ivh apr-0.9.4-24.9.i386.rpm
rpm -ivh postgresql-libs-7.4.17-1.RHEL4.1.i386.rpm
rpm -ivh apr-util-0.9.4-21.i386.rpm
rpm -ivhh httpd-suexec-2.0.52-38.ent.i386.rpm  httpd-2.0.52-38.ent.i386.rpm


2。接着安装光盘自带的php-5.1.6-3.i386.rpm这个包,会提示需要其他的包,装。
rpm -ivh libidn-0.5.6-1.i386.rpm
rpm -ivh curl-7.12.1-11.el4.i386.rpm
rpm -ivh php-4.3.9-3.22.9.i386.rpm php-pear-4.3.9-3.22.9.i386.rpm


3。用vi编辑/etc/httpd/conf/httpd.conf这个文件,在其中添加

LoadModule php4_module /usr/lib/httpd/modules/libphp4.so 这是添加一个模块信息到apache里头去,是apache能支持php,并添加

AddType application/x-httpd-php .php 这是为了使apache能够支持以.php结尾的文件,也就是支持php

并修改ServerName这一项,把前面的#去掉,然后名字写你的IP,(如果只是单机的话,127.0.0.1)

4。编辑测试文件test.php,存放于/var/www/html下,内容如下;

<?php

phpinfo()

?>

这是为了测试php是否安装成功的。

5。启动apache服务:

service httpd start

6。打开firefox,在地址栏输入127.0.0.1/test.php,回车,你会看到php的相关信息,证明apache和php都基本装好了, 但只是基本,其他的功能就看各位自己了。要注意,此时,mysql还没有装上,php信息里面没有mysql的信息,接着,开始安装mysql

7。安装mysql-5.0.22-2.1.i386.rpm这个包,一样,提示差什么,装,然后修改/etc/php.ini 文件,查找mysql这一段信息,修改己个属性:

mysql.default_port= 把这个修改为3306,这是mysql使用什么端口的选项

mysql.default_host= 最好改为localhost,

mysql.default_user= 一般写root

mysql.default_password= 填写个密码

如下
rpm -ivh perl-DBI-1.40-8.i386.rpm
rpm -ivh mysql-4.1.20-2.RHEL4.1.0.1.i386.rpm
配置php.ini

8。安装mysql-server-5.0.22-2.1.i386.rpm这个包,这个包是让mysql成为一个服务的,我觉得很好使,不装会出很多麻烦。 启动mysql可以用 sevice mysqld start
如下
rpm -ivh perl-DBD-MySQL-2.9004-3.1.i386.rpm
rpm -ivh mysql-server-4.1.20-2.RHEL4.1.0.1.i386.rpm

9。yum install php-mysql,
如下
rpm -ivh php-mysql-4.3.9-3.22.9.i386.rpm

之后打开/etc/php.ini,加入下面两行

extension=mysql.so

extension=mysqli.so

然后重新启动apache

service httpd restart

10。至此,大功告成,编辑mysqltest.php文件,内容如下:

<?php

$link=mysql_connect('localhost','root','');

if ($link) echo "yes";

else echo "no";

mysql_close();

?>

放到/var/www/html下,在firefox下输入127.0.0.1/mysqltest.php,会看到yes出现,说明mysql也装好 了,这个时候,再输入127.0.0.1/test.php,会发现,信息中多了mysql的一部分,说明apache+php+mysql安装成功~!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

来源:https://juejin.cn/post/6860252224930070536| 背景日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查...

关键字: mysql

mysql的一行记录,最终肯定是存储在磁盘上,也就是肉眼可见的文件上,今天我们的目标很简单,就是看看它到底是怎么存的。当然还有一个更重要的目标,就是以这个为引子,带大家完全通过一手资料,来揭秘这个问题的答案。所以大家阅读...

关键字: mysql

一、问题背景在vivo互联网业务高速发展的同时,支撑的服务实例规模也越来越大,然而单个机房能承载的机器容量是有限的,于是同城多机房甚至多地域部署就成为了业务在实际部署过程中不得不面临的场景。一般情况下,同一个机房内部的网...

关键字: Agent apache

Tomcat实现的2个核心功能:处理Socket连接,负责网络字节流与Request和Response对象的转化。加载并管理Servlet,以及处理具体的Request请求。所以Tomcat设计了两个核心组件连接器(Co...

关键字: AI apache apps

跟着官方文档 源码 源文件三件套自己探索

关键字: mysql 存储

什么Mysql的事务?事务的四大特性?事务带来的什么问题?你详细了解过MVCC吗?它是怎么工作的?

关键字: mysql 嵌入式

想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里?

关键字: mysql 嵌入式

最近,在开发一个分库分表中间件,由于功能需求,需要分析MySQL协议,发现网上对于MySQL协议分析的文章大部分都过时了,原因是分析的MySQL版本太低了。怎么办?于是乎,我便硬着头皮开始啃MySQL源码,经过两个多月的...

关键字: mysql 嵌入式

想进大厂,Mysql不会那可不行,来接受Mysql面试挑战吧,看看你能坚持到哪里?

关键字: mysql 嵌入式

Explain被称为执行计划,在语句之前增加explain关键字,MySQL会在查询上设置一个标记,模拟MySQL优化器来执行SQL语句,执行查询时,会返回执行计划的信息,并不执行这条SQL。

关键字: mysql 嵌入式
关闭
关闭