新版mysql+apache+php Linux安装指南


Posted in PHP onOctober 09, 2006

刚刚看到有人贴win下安装步骤

刚好今天公司网站的新服务器到手。花了一上午安装mysql+php+apache。

新版的老版的还是有些不同的。现在把步骤帖一下

安装步骤:

1.mysql

在如下页面下载mysql的for linux rpm包

http://www.mysql.com/downloads/down...3.52-1.i386.rpm

http://www.mysql.com/downloads/down...3.52-1.i386.rpm

存至/home/tmp目录

命令列表:

cd /home/tmp rpm -ivh MySQL-3.23.52-1.i386.rpm #安装mysql server rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安装mysql client /usr/mysql/safe_mysqld & #启动mysql server mysql #运行mysql 客户端,并开放root用户的远程访问权限。以便调试 use mysql update user set host = '%' where user = 'root' and host 'localhost'; flush privileges; quit

至此mysql安装完成

2.apache

在如下页面下载apache的for linux 的源码包

http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz

存至/home/tmp目录

命令列表:

cd /home/tmp tar -zxvf apache_1.3.26.tar.gz mv apache_1.3.26.tar.gz apache cd apache ./configure --prefix=/usr/local/apache --enable-module=so make make install

安装apache至/usr/local/apache 并配置apache支持dso方式

3.php

在如下页面下载php的for linux 的源码包

http://www.php.net/get_download.php?df=php-4.2.3.tar.gz

存至/home/tmp目录

命令列表:

cd /home/tmp tar -zxvf php-4.2.3.tar.gz mv php-4.2.3.tar.gz php cd php ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql make make install cp php.ini-dist /usr/local/lib/php.ini

以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持

4.配置

vi /usr/local/apache/conf/httpd.conf 对apache做如下配置 #将ServerAdmin q3boy@younet.com一行改为您的邮箱地址 #DocumentRoot "/home/httpd/html/" 此处为html文件主目录 # 同上 #Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes" ## DirectoryIndex default.php default.phtml default.php3 default.html default.htm ##设置apache的默认文件名次序 #AddType application/x-httpd-php .php .phtml .php3 .inc #AddType application/x-httpd-php-source .phps #设置php文件后缀

存盘退出

vi /usr/local/lib/php.ini #register-golbals = On

存盘退出

5.启动服务

/usr/local/apache/bin/apachectl start

6.备注

apache在linux下的默认最大进程数为256,无论如何修改httpd.conf都不能超过这个限制。如果想加大这个限制,在编译apache前编辑/home/tmp/apache/src/include/httpd.h,将其中#define HARD_SERVER_LIMIT 256 一行改为#define HARD_SERVER_LIMIT 2048后再编译apache,

apache 1.3.26中mod_so似乎已经不是默认模块了。编译时候需加上--enable-module=so,我第一次编译没加此参数,结果php编译时无法找到apxs

php 4.2.3中默认配置文件路径似乎变了。编译时需加上 --with-config-file-path=/usr/local/lib 参数,我第一次编译完php.ini放了n个地方都没有用。不得已。只能加上这个参数。

p.s. 不保证本文所述步骤适用于其他版本

附:相关文件下载地址

php:

http://www.php.net/get_download.php?df=php-4.2.3.tar.gz

apache:

http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz

mysql server:

http://www.mysql.com/downloads/down...3.52-1.i386.rpm

mysql client:

http://www.mysql.com/downloads/down...3.52-1.i386.rpm

PHP 相关文章推荐
PHP4中实现动态代理
Oct 09 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
php 移除数组重复元素的一点说明
Nov 27 PHP
php zip文件解压类代码
Dec 02 PHP
PHP MVC模式在网站架构中的实现分析
Mar 04 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
Mar 17 PHP
WebQQ最新登陆协议的用法
Dec 22 PHP
PHP格式化MYSQL返回float类型的方法
Mar 30 PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 PHP
php中strtotime函数性能分析
Nov 20 PHP
thinkPHP框架实现生成条形码的方法示例
Jun 06 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 PHP
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 #PHP
用PHP将数据导入到Foxmail
Oct 09 #PHP
PHP 中的一些经验积累
Oct 09 #PHP
详细介绍PHP应用提速面面观
Oct 09 #PHP
基于PHP与XML的PDF文档生成技术
Oct 09 #PHP
利用js调用后台php进行数据处理原码
Oct 09 #PHP
PHP初学者头疼问题总结
Oct 09 #PHP
You might like
ThinkPHP中的常用查询语言汇总
2014/08/22 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
JQuery优缺点分析说明
2010/06/09 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
Prototype框架详解
2015/11/25 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
jQuery遮罩层实例讲解
2017/05/11 jQuery
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
python实现屏保计时器的示例代码
2018/08/08 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python实现ip地址的包含关系判断
2020/02/07 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
思想专业自荐信范文
2013/12/25 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
管理失职检讨书
2014/02/12 职场文书
2014学年自我鉴定
2014/02/23 职场文书
一帮一活动总结
2014/05/08 职场文书
保护环境倡议书100字
2014/05/19 职场文书
工作年限证明模板
2015/06/15 职场文书
《角的度量》教学反思
2016/02/18 职场文书