新版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 相关文章推荐
Windows下PHP的任意文件执行漏洞
Oct 09 PHP
如何删除多级目录
Oct 09 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
php文件上传你必须知道的几点
Oct 20 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
php微信公众号开发之答题连闯三关
Oct 20 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
Apr 02 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 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
基于mysql的论坛(4)
2006/10/09 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
2013/08/07 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
javascript使用activex控件的代码
2011/01/27 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
对javascript继承的理解
2016/10/11 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
Python中自定义函数的教程
2015/04/27 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
详解Python装饰器由浅入深
2016/12/09 Python
Python编程判断一个正整数是否为素数的方法
2017/04/14 Python
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
创业融资计划书
2014/04/25 职场文书
社会治安综合治理责任书
2015/01/29 职场文书
公司档案管理制度
2015/08/05 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python