新版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 相关文章推荐
php foreach、while性能比较
Oct 15 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
php获取域名的google收录示例
Mar 24 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
php获得文件大小和文件创建时间的方法
Mar 13 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
php 二维数组时间排序实现代码
Nov 19 PHP
PHP高精确度运算BC函数库实例详解
Aug 15 PHP
PHP网页安全认证的实例详解
Sep 28 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
解析wamp5下虚拟机配置文档
2013/06/27 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
Webpack的Loader和Plugin的区别
2020/11/09 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python进阶篇之字典操作总结
2016/11/16 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python的pip安装以及使用教程
2018/09/18 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
正隆泰信息技术有限公司上机题
2012/06/14 面试题
幼教毕业生自我鉴定
2014/01/12 职场文书
运动会入场解说词
2014/02/07 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python