详细介绍: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 相关文章推荐
用PHP和ACCESS写聊天室(十)
Oct 09 PHP
php学习之简单计算器实现代码
Jun 09 PHP
从康盛产品(discuz)提取出来的模板类
Jun 28 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
May 16 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
PHP的命令行命令使用指南
Aug 18 PHP
微信公众号开发之语音消息识别php代码
Aug 08 PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
微信公众号开发之获取位置信息php代码
Jun 13 PHP
laravel 解决强制跳转 https的问题
Oct 22 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
在线短消息收发的程序,不用数据库
2006/10/09 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
js的.innerHTML = ""IE9下显示有错误的解决方法
2013/09/16 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
Python基于百度云文字识别API
2018/12/13 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
诗普兰迪官方网站:Splendid
2018/09/18 全球购物
职专应届生求职信
2013/11/16 职场文书
人力资源专业推荐信
2013/11/29 职场文书
生日宴会答谢词
2014/01/09 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
工业设计专业自荐书
2014/06/05 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
原生JS中应该禁止出现的写法
2021/05/05 Javascript