新版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 图片上添加透明度渐变的效果
Jun 29 PHP
php设计模式 Command(命令模式)
Jun 26 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
Jun 21 PHP
PHP生成指定长度随机数最简洁的方法
Jul 14 PHP
php通过文件流方式复制文件的方法
Mar 13 PHP
PHP中使用socket方式GET、POST数据实例
Apr 02 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
Jun 04 PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 PHP
PHP+mysql实现的三级联动菜单功能示例
Feb 15 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
Oct 15 PHP
使用PHP开发留言板功能
Nov 19 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 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图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
php 人员权限管理(RBAC)实例(推荐)
2017/05/24 PHP
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
js实现盒子滚动动画效果
2020/08/09 Javascript
[51:15]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-GAMING
2014/05/22 DOTA
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
简单的python后台管理程序
2017/04/13 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
python3实现磁盘空间监控
2018/06/21 Python
Python爬虫PyQuery库基本用法入门教程
2018/08/04 Python
python3判断url链接是否为404的方法
2018/08/10 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
华为慧通笔试题
2016/04/22 面试题
银行求职信怎么写
2014/05/26 职场文书
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript