详细介绍:Apache+PHP+MySQL配置攻略


Posted in PHP onSeptember 05, 2006

一、系统要求:

本系统在REDHAT7.2版本测试通过

二、服务器端软件要求:

1:到APACHE的网络站下载APACHE WEB SERVER http://www.apache.org/
2. 到php的网络站下载php解析器 http://www.php.net/
3.到mysql的网站下载 mysql http://sourceforge.net/projects/mysql/

三.安装调试WEB SERVER

把以上各文件下载后放到同一个目录下,我把他们放在/usr/local下,用tar命令把个文件解包

  • tar zxvf apache_1.3.12.tar.gz
  • tar zxvf php-4.0.6.tar.gz
  • tar zxvf mysql-3.22.40.tar.gz

为了便于安装建议把目录该名字

  • #mv apache_1.3.12 apache
  • #mv php-4.0.6 php
  • #mv mysql-3.22.40 mysql

安装mysql

四.在安装web服务前可以先安装mysql

  • cd mysql
  • ./configure
  • make
  • make install

根据机子的性能,编译过程要花费一定的时间,编译完成后系统默认把mysql安装在/usr/local下。

安装完成后,先把mysql的进程启起来

  • cd /usr/local/bin
  • ./mysql_install_db(安装mysql的基本数据库)
  • ./safe_mysqld & (把进程启起来并转入后台)

到这里mysql算安装完成了,试试运行./mysql看看能不能链接数据库,如果正常的话,应该可以看到这样的界面

Welcome to the MySQL monitor.Commands end with ; or g.
Your MySQL connection id is 880 to server version: 3.22.40
Type 'help' for help.
mysql>

到这恭喜你完成了mysql的安装

mysql的使用大家可以参照他的doc文档

五.整合apache、php4

这是所有工作的关键所在,也是最难的一步,可能因为版本的不同在安装过程中有这样那样的错误,大家可以根据版本信息作出相应的修改。

先cd apache

./configure

这一好象可有可无,可是我曾经因为没有作这一步而出错所以必须有这一步

cd ../php
./configure --with-mysql=/usr/local --with-apache=/usr/local/apache --enable-track-vars
make
make install
cd ../apache
./configure --activate-module=src/modules/php4/libphp4.a 
make 
make install

这步是安装apache WEB服务,大家可以看看./configure ?help自己加入相应需要的模块,或者参照安装手册进行安装。

把php的配置文件拷贝到相应的目录下

cd ../php

cp php.ini-dist /usr/local/lib/php.ini

php.ini基本可以不用作什么修改,要修改可以参照相应的说明。

配置完PHP就该配置Apache Web SERVER了,先对httpd.conf进行配置

cd /usr/local/apache/conf

vi httpd.conf

针对php要对以下内容进行修改:

# AddType application/x-httpd-php .php

# AddType application/x-httpd-php-source .phps

把以上两行的注释符去掉,并根据实际情况确定php文档的后缀名,根据horde的需要,建议大家把第一行改成如下形式

AddType application/x-httpd-php .php .php3 .htm .phtml .php4

另外还要修改系统默认的首页类型,建议把DirectoryIndex index.htm改成这样:

DirectoryIndex index.htm index.html index.php3 index.php default.php

PHP 相关文章推荐
Thinkphp的volist标签嵌套循环使用教程
Jul 08 PHP
PHP中使用addslashes函数转义的安全性原理分析
Nov 03 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
教大家制作简单的php日历
Nov 17 PHP
PHP实现批量上传单个文件
Dec 29 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
Jan 07 PHP
php中array_unshift()修改数组key注意事项分析
May 16 PHP
PHP类型约束用法示例
Sep 28 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
php原生数据库分页的代码实例
Feb 18 PHP
PHP手机号码及邮箱正则表达式实例解析
Jul 11 PHP
PHP环境搭建最新方法
Sep 05 #PHP
初学者入门:细述PHP4的核心Zend
Sep 05 #PHP
PHP在XP下IIS和Apache2服务器上的安装
Sep 05 #PHP
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 #PHP
PHP 5.0对象模型深度探索之绑定
Sep 05 #PHP
PHP中的串行化变量和序列化对象
Sep 05 #PHP
Windows下的PHP5.0安装配制详解
Sep 05 #PHP
You might like
PHP下几种删除目录的方法总结
2007/08/19 PHP
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
python实现apahce网站日志分析示例
2014/04/02 Python
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
pygame加载中文名mp3文件出现error
2017/03/31 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
Python读写zip压缩文件的方法
2018/08/29 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
python nmap实现端口扫描器教程
2020/05/28 Python
python绘制分布折线图的示例
2020/09/24 Python
用python制作个视频下载器
2021/02/01 Python
Unineed中文官网:高端护肤美妆与时尚配饰,英国直邮
2020/07/23 全球购物
快递业务员岗位职责
2014/01/06 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
教研活动主持词
2015/07/03 职场文书
Redis分布式锁的7种实现
2022/04/01 Redis