温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在RedHatEnterpriseLinux5.3上配置apache, php, mysql

发布时间:2021-10-18 17:31:17 来源:亿速云 阅读:118 作者:柒染 栏目:数据库

如何在RedHatEnterpriseLinux5.3上配置apache, php, mysql,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在安装RedHatEnterpriseLinux5.3的时候,选择安装apache,php,mysql。

apache

apache的配置文件在/etc/httpd/conf/httpd.conf。可以配置文档目录,Listen端口等。缺省文档目录是/var/www/html,缺省Listen端口是80。

apache的启动/停止用apachectl start/stop。可以用apachectl status查看WEB服务是否启动。也可以用ps -ef | grep httpd查看apache服务是否启动。

php

php是作为apache的插件的方式工作的。安装php后,html文件的请求就由apache处理返回给浏览器,php文件的请求apache会交由php处理然后返回给浏览器。

php的配置文件在/etc/php.ini。为了调试方便,我们可以把其中的display_errors设置为On。这样php运行时错误会在浏览器中显示出来。

php自身在apache中的配置文件在/etc/httpd/conf.d/ php.conf。

缺省安装完php后,php是不支持调用mysql API的。还需要安装php-mysql*.rpm包(或者自己编译php,在configure时候带上mysql支持)。安装完后,在php脚本中可以调用mysql_connect和mysql_query等mysql相关API。安装完后在/etc/php.d中就会包含php有关mysql的配置文件。

mysql

mysql服务的启动/停止可以用service mysqld start/stop。mysqladmin命令可以用来管理mysqld,比如创建数据库、删除数据库、查看mysqld状态等。

mysql服务的配置文件在/etc/my.cnf。其中的datadir用来配置数据库文件保存的目录。缺省的保存目录是/var/lib/mysql。

mysql client是一个命令行console,可以连接mysql服务,既可以是本地服务,也可以是远程服务。连接本地服务只要执行mysql命令即可。进入console后,可以执行sql语句create database/table, drop database/table, select, update和delete等。也可以执行mysql的一些命令show databases, show tables, use database, show status等。

在mysql client中执行show databases,可以看到mysql中缺省包括三个数据库,分别是information_schema,mysql和test。其中information_schema和mysql是mysql RDBMS自己管理用的。用use mysql进入mysql数据库的context。用show tables可以查看其中包括的表。其中的user表是用来保存连接mysql数据库的用户的。可以用describe user查看表的schema。用select host, user, password from user;可以得到缺省只有root用户,密码为空。在php脚本中连接mysql中的数据库需要指定host,用户和密码。

下面给出一个php文件,其中用到了mysql数据库。通过它可以同时验证apache,php,mysql是否工作。

看完上述内容,你们掌握如何在RedHatEnterpriseLinux5.3上配置apache, php, mysql的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI