一.安装与配置MySQL数据库:
源码包:mysql-5.0.56.tar.gz
最新源码包下载网站:http://dev.mysql.com/downloads 。
1.创建运行mysql数据库的系统用户和组(如果已存在,则不必再创建)
  1. useradd -M -s /sbin/nologin mysql
2.解包并切换至源码包目录:
  1. #tar zxf mysql-5.0.56.tar.gz -C /usr/src
  2. #cd /usr/src/mysql-5.0.56
3.配置、编译、安装mysql:
  1. #./configure --perfix=/usr/local/mysql && make && make install
4.建立配置文件:(可以选择复制适用于中等负载的数据库样例配置文件)
  1. #cp support-files/my-medium.cnf /etc/my.cnf
5.初始化mysql数据库:
  1. #/usr/local/mysql/bin/mysql_install_db --user=mysql
  2. #chown -R root:mysql /usr/local/mysql
  3. #chown -R mysql /usr/local/mysql/var
6.调整lib库路径:
  1. #echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
  2. #ldconfig
7.设置mysqld为系统服务并设定运行级别为3时自启动:
  1. #cp support-files/mysql.server /etc/init.d/mysqld
  2. #chmod +x /etc/init.d/mysqld
  3. #chkconfig --add mysqld
  4. #chkconfig --level 3 mysqld on
8.设置mysql程序的执行路径:
  1. #export PATH=$PATH:/usr/local/mysql/bin
  2. #echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
二.安装与测试PHP:
源码包:php-5.2.6.tar.bz2
最新源码包下载站:http://www.php.net/downloads/
1.解包并切换至源码包目录:
  1. #tar jxf php-5.2.6.tar.bz2 -C /usr/src
  2. #cd /usr/src/php-5.2.6/
2.配置、编译、安装PHP:
  1. #./configure --prefix=usr/local/php5 --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5
--prefix:设置PHP程序的安装路径。
--enalbe-mbstring:设置PHP支持多字节字符串。
--with-apxs2:设置apache服务器提供的apxs模块支持程序的文件位置。
--with-mysql:设置mysql服务器程序的安装位置。
--with-config-file-path:设置PHP程序的配置文件所在的位置。
3.复制php.ini配置文件:(到此PHP编译安装就结束了)
  1. #cp php.ihi-dist /usr/local/php5/php.ini
4.设置httpd.conf配置文件:
首先查看是否存在LoadModule php5_module      modules/libphp5.so配置行,没有就手动添加。
再手动添加一个配置行:AddType application/x-httpd-php    .php
最后在DirectoryIndex配置添加index.php
重启httpd服务来进行一下测试。
5.测试PHP与apache的协同工作:
首先来建立一个测试网页文件:test.php,我把它放在我的网页目录/usr/local/apach2/htdocs/sjzz下。
  1. #vi /usr/local/apache2/htdocs/sjzz/test.php
  2. <?php
  3. phpinfo( );
  4. ?>
接下来再浏览器中来测试一下:(访问http://www.sjzz.com/test.php)
测试成功!
6.测试PHP与mysql数据库的协同工作:
建立一个测试网页文件:test.php,放在我的网页目录/usr/local/apach2/htdocs/sjzz下。
  1. #vi /usr/local/apache2/htdocs/sjzz/testmysql.php
  2. <?php
  3. $link=mysql_connect('localhost','test','');
  4. if(!$link) echo "fail !";
  5. else echo "success !";
  6. mysql_close( );
  7. ?>
访问:http://www.sjzz.com/testmysql.php
 测试成功!

本文转自 kk5234 51CTO博客,原文链接:http://blog.51cto.com/kk5234/389600,如需转载请自行联系原作者

在RHEL5下构建LAMP网站服务平台之MySQL、PHP的安装与配置相关推荐

  1. 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置

    在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...

  2. RHEL5下构建LAMP+Postfix+Dovecot+SquirrelMail+Extmail+Extman+DRBD

    ---------------------------- LAMP下部署 Postfix+Dovecot+SquirrelMail+Extmail+Extman+SpamAssassin防垃圾邮件 实 ...

  3. 在RHEL5下构建基于系统用户的Postfix邮件系统

    在Linuxt服务中构建Postfix邮件服务器,在客户端可以通过Outlook Express.Web界面来收发邮件,我们需要先配置一下Apache.MYsql.PHP平台,另外还少不了DNS的支持 ...

  4. linux下构建Zabbix网络监控平台

    linux下构建Zabbix网络监控平台 由于图片过多,本人不想一张一张上传,请下载我的详细文章: linux下构建zabbix网络监控平台[技术文档](河南-清小小)-下载地址: http://do ...

  5. Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)

    Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: ...

  6. linux下构建Smokeping网络监控平台

    linux下构建Smokeping网络监控平台 一. Smokeping 简介 1.1 Smokeping简介: Smokeping 是rrdtool 的作者Tobi Oetiker 的作品,是用Pe ...

  7. 化繁为简|中信建投基于StarRocks构建统一查询服务平台

    近年来,在证券服务逐渐互联网化,以及券商牌照红利逐渐消退的行业背景下,中信建投不断加大对数字化的投入,尤其重视数据基础设施的建设,期望在客户服务.经营管理等多方面由经验依赖向数据驱动转变,从而提高服务 ...

  8. Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站

    Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...

  9. 神州云服务平台(型号:DCC-CRL1000)基本配置教学视频

    教学视频只提供网络搭建与应用技能大赛第二部分基本配置部分视频,仅供大家学习使用. 2021年全国职业院校网络搭建及应用第二部分基本配置视频 由于在线播放视频有点模糊,所以给大家提供清晰的教学视频下载链 ...

  10. java计算机毕业设计石家庄市居家养老服务平台源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计石家庄市居家养老服务平台源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计石家庄市居家养老服务平台源程序+mysql+系统+lw文档+远程调试 本源码技术栈: ...

最新文章

  1. Cisco防火墙技术汇总[转贴]
  2. WinServer-FTP搭建
  3. php无限极分类实例,PHP实例:PHP无限极分类
  4. keepalived+lvs(HA+LB)
  5. 在远程桌面服务中配置RD网关直接访问内网
  6. java web jsp页面,jsp引入页面 Java Web JSP详解(下)
  7. C语言符号常量的使用,C语言常量与符号常量
  8. 由batch 命令setlocal enabledelayedexpansion引发的
  9. java模拟器下载_JAVA模拟器(指小游)
  10. 动作电位的产生和动作电位的长距离高速传导
  11. 解密Google Deepmind AlphaGo围棋算法:真人工智能来自于哪里?
  12. 手机红米5android7.11,红米5手机_红米5手机配置|价格【全解析】-太平洋IT百科
  13. javascript(JS) 0基础快速入门 (二)(this指向问题)
  14. python自动识别简单图片中的文字
  15. MP4文件格式详解——结构概述
  16. alsa-util常用命令介绍
  17. python udp 大文件_Python UDP服务器发送文本文件的行(Python UDP Server send lines of a text file)...
  18. python爬取网页停止工作_python人员api停止工作
  19. OFDM子载波频率 知乎_如何生成复杂的调制信号?
  20. Lesson_Swift

热门文章

  1. ------更快的搜索储存结构-----平衡二叉树-----------------
  2. django 已登陆用户的权限问题
  3. Android UI设计--ListView Item的OnItemLongClickListener同时监听两种事件
  4. JSP Overview
  5. 1265=马拦过河卒
  6. springboot-aop
  7. reactNative之react-native-picker
  8. idea输出目录详解
  9. BZOJ 4520: [Cqoi2016]K远点对
  10. 【前端学习笔记】2015-09-02~~~~ 关于filter()匹配的使用