新版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中create table语句的基本语法是
Jan 15 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
Apr 24 PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
Jun 06 PHP
php smarty truncate UTF8乱码问题解决办法
Jun 13 PHP
ThinkPHP3.2.2的插件控制器功能简述
Jul 09 PHP
PHP多进程编程实例
Oct 15 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP调用Mailgun发送邮件的方法
May 04 PHP
PHP7下协程的实现方法详解
Dec 17 PHP
laravel框架之数据库查出来的对象实现转化为数组
Oct 23 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
德劲1104的电路分析与改良
2021/03/01 无线电
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
php class中self,parent,this的区别以及实例介绍
2013/04/24 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
跟老齐学Python之折腾一下目录
2014/10/24 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
Python + Flask 实现简单的验证码系统
2019/10/01 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
一些Solaris面试题
2013/03/22 面试题
J2EE包括哪些技术
2016/11/25 面试题
廉政教育的心得体会
2014/09/01 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
灵魂歌王观后感
2015/06/17 职场文书
白银帝国观后感
2015/06/17 职场文书