新版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 相关文章推荐
介绍几个array库的新函数 php
Dec 29 PHP
php购物网站支付paypal使用方法
Nov 28 PHP
PHP 命令行参数详解及应用
May 18 PHP
PHP数组及条件,循环语句学习
Nov 11 PHP
thinkphp 多表 事务详解
Jun 17 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
浅析十款PHP开发框架的对比
Jul 05 PHP
php的ajax简单实例
Feb 27 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
Mar 17 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
php访问对象中的成员的实例方法
Nov 17 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
php 高性能书写
2010/12/11 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
浅谈php冒泡排序
2014/12/30 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
vue-cli中vue本地实现跨域调试接口
2019/01/16 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
python中zip()方法应用实例分析
2016/04/16 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
python爬虫请求头设置代码
2020/07/28 Python
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
酒店采购员岗位职责
2014/03/14 职场文书
交通事故协议书
2014/04/15 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
限期整改通知书
2015/04/22 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
Python基础知识学习之类的继承
2021/05/31 Python
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python