详细介绍: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 相关文章推荐
基于文本的访客签到簿
Oct 09 PHP
php从右向左/从左向右截取字符串的实现方法
Nov 28 PHP
hadoop常见错误以及处理方法详解
Jun 19 PHP
新浪SAE云平台下使用codeigniter的数据库配置
Jun 12 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
Nov 14 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
Nov 22 PHP
PHP生成条形图的方法
Dec 10 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
php 批量查询搜狗sogou代码分享
May 17 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
Dec 15 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
YII框架常用技巧总结
Apr 27 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实现链结人气统计
2006/10/09 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
JavaScript 空位补零实现代码
2010/02/26 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
Python3实现生成随机密码的方法
2014/08/23 Python
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
Python中with及contextlib的用法详解
2017/06/08 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
对python中list的拷贝与numpy的array的拷贝详解
2019/01/29 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
小学兴趣小组活动总结
2014/07/07 职场文书
暑期学习心得体会
2014/09/02 职场文书
优秀团支部申报材料
2014/12/26 职场文书
经典爱情感言
2015/08/03 职场文书
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js