新版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 相关文章推荐
模仿OSO的论坛(四)
Oct 09 PHP
php smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
分享PHP header函数使用教程
Sep 05 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
Ajax实现对静态页面的文章访问统计功能示例
Oct 10 PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 PHP
基于php中echo用逗号和用点号的区别详解
Jan 23 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
php实现对文件压缩简单的方法
Sep 29 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
Oct 15 PHP
深入浅析安装PhpStorm并激活的步骤详解
Sep 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中利用post传递字符串重定向的实现代码
2011/04/21 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
如何使用纯PHP实现定时器任务(Timer)
2015/07/31 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
比较简单的一个符合web标准的JS调用flash方法
2007/11/29 Javascript
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
从零学Python之引用和类属性的初步理解
2014/05/15 Python
django ajax json的实例代码
2018/05/29 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
办公室前台岗位职责范本
2013/12/10 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
售后客服工作职责
2014/06/16 职场文书
入股协议书范本
2014/11/01 职场文书
公司岗位说明书
2015/10/08 职场文书
高三语文教学反思
2016/02/16 职场文书
小学生必读成语故事大全:送给暑假的你们
2019/07/09 职场文书
Java 数组内置函数toArray详解
2021/06/28 Java/Android
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers