新版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 相关文章推荐
MySQL相关说明
Jan 15 PHP
PHP乱码问题,UTF-8乱码常见问题小结
Apr 09 PHP
浅析php中jsonp的跨域实例
Jun 21 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
PHP中ob_start函数的使用说明
Nov 11 PHP
php 启动报错如何解决
Jan 17 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
让你的PHP7更快之Hugepage用法分析
May 31 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
Feb 08 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
php正则表达式使用方法整理集合
Jan 31 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遍历替换目录下文件指定内容的方法
2016/11/10 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
php实现文件上传基本验证
2020/03/04 PHP
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
Python脚本实现代码行数统计代码分享
2015/03/10 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
详解Python之unittest单元测试代码
2018/01/24 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
利用python-pypcap抓取带VLAN标签的数据包方法
2019/07/23 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
python opencv如何实现图片绘制
2020/01/19 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
环境工程大学生个人的自我评价
2013/10/08 职场文书
心理学专业毕业生推荐信范文
2013/11/21 职场文书
人事部专员岗位职责
2014/03/04 职场文书
国窖1573广告词
2014/03/21 职场文书
伊索寓言教学反思
2014/05/01 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
退休欢送会主持词
2015/07/01 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
Python基础之数据结构详解
2021/04/28 Python