新版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 相关文章推荐
如何限制访问者的ip(PHPBB的代码)
Oct 09 PHP
图象函数中的中文显示
Oct 09 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 PHP
浅析PHP微信支付通知的处理方式
May 25 PHP
PHP中的reflection反射机制测试例子
Aug 05 PHP
php结合安卓客户端实现查询交互实例
May 05 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
Nov 24 PHP
浅析PHP类的反射来实现依赖注入过程
Feb 06 PHP
php libevent 功能与使用方法详解
Mar 04 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新手上路(九)
2006/10/09 PHP
PHP之生成GIF动画的实现方法
2013/06/07 PHP
php中smarty实现多模版网站的方法
2015/06/11 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
动态改变textbox的宽高的js
2006/10/26 Javascript
jQuery 性能优化指南(2)
2009/05/21 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
2018/05/22 jQuery
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
python 实现插入排序算法
2012/06/05 Python
python+tkinter编写电脑桌面放大镜程序实例代码
2018/01/16 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
对python中list的拷贝与numpy的array的拷贝详解
2019/01/29 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
土木工程应届生自荐信
2013/09/24 职场文书
海南地接欢迎词
2014/01/14 职场文书
服装促销活动方案
2014/02/23 职场文书
大学生心理活动总结
2014/07/04 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
外出听课学习心得体会
2016/01/15 职场文书
详解Java实践之适配器模式
2021/06/18 Java/Android