转载:在Debian下源码安装apache2+PHP5+MySQL

原创 2004年11月02日 18:14:00

在Debian下源码安装apache2+PHP5+MySQL

作者:丢丢 添加时间:2004-06-18
关键字:php5
Debian实在是太棒了,但是有些更新却让人觉得很慢,比如LAMP的这一套更新其实就很慢。
没办法,那就源码安装呗。
(其实apache和mysql是安全可以用debian包安装的
apt-get install apache2-common apache2-mpm-perfork mysql-common mysql-server mysql-client
我呢是手痒痒,就一块编译了。对于mysql主要还是用debian包安装在做数据库镜象的时候挺麻烦的。
)。
1、安装mysql:
编译mysql是最不费什么事情的,因为它的文档INSTALL-SOURCE已经说的非常详细的。
先下载mysql-4.0.20.tar.gz.
shell>groupadd mysql
shell>useradd -g mysql mysql
shell>tar zxvf mysql-4.0.20.tar.gz
shell>cd mysql-4.0.20
shell>./configure --prefix=/usr/local/mysql (我装系统会把/usr/local作为一个独立的分区专门用来安装这一类源码编译的东东)
shell>make && make install
shell>support-files/my-medium.cnf /etc/my.cnf
shell>support-files/mysql.server /etc/init.d/mysql
shell>chmod +x /etc/init.d/mysql #然后通过rcconf选择mysql就可以作为服务每一次都自动启动了。
shell>cd /usr/local/mysql
shell>/bin/mysql_install_db --user=mysql
shell>chown -R root .
shell>chown -R mysql var
shell>chgrp -R mysql .
shell>bin/mysqld_safe --user=mysql & 或者 shell>/etc/init.d/mysql start
OK,完成!

2、安装apache2:
下载httpd-2.0.49.tar.gz。
shell>tar zxvf httpd-2.0.49.tar.gz
shell>./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-mods-shared --enable-ssl --enable-track-vars
shell>make && make install
安装完成。
应该在这儿修改配置文件httpd.conf了,不过因为安装php后还需要修改,所以这儿就先不管他吧。

3、安装PHP5:
下载php-5.0.0RC3.tar.gz。
shell>tar zxvf php-5.0.0RC3.tar.gz
因为我要让php同时支持mysql,postgresql,gd2(gif,jpeg,png)所以指定选项比较多:
shell>./configure --with-apxs2=/usr/local/apache2/bin/apxs / --with-mysql=/usr/local/mysql --with-gd --with-mm / --enable-gd-native-ttf --enable-ftp --with-zlib / --with-openssl --with-pgsql --with-png-dir --with-ttf / --with-freetype-dir --with-jpeg-dir --with-zlib-dir
对于debian来说,用--with-mm参数需要安装libmm-dev(apt-get install libmm-dev)
用--with-gd参数需要安装gd2的库(apt-get install libgd2-dev)
用--with-openssl则需要安装openssl和libssl-dev
--with-png和--with-jpeg都需要相应的库,libpng,libjpeg
在debian下源码编译是非常方便的,因为所有少的软件包都可以直接通过apt-get install 安装。非常方便。
然后是编译:
shell>make && make install
shell>cp php.ini-dist /usr/local/lib/php.ini

接下来就是修改/usr/local/apache2/conf/httpd.conf。
LoadModule php5_module modules/libphp5.so #这一行php5安装的时候就应该已经自动添加上了。
添加下面的两行:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
根据需要修改ServerName等参数。
记得修改AddDefaultCharset这一行,要不显示中文时就是乱码。
AddDefaultCharset GB2312
然后重启apache2:
shell>/usr/local/apache2/bin/apachectl restart
在/usr/local/apache2/htdocs中添加index.php文件。(如果修改了DocumentRoot就不是这个路径)。
<?php
phpinfo();
?>
然后浏览器中输入:
http://localhost/index.php
应该可以显示系统的配置信息了吧。

Debian下MySQL源码安装

注:需要root权限 一 数据库安装 1 安装依赖 cmake、g++、libncurses5-dev 直接使用apt-get install安装即可 2 创建好用户和目录 g...
  • xufeng0991
  • xufeng0991
  • 2015年05月23日 23:17
  • 1687

[转]Debian/Ubuntu 从源码编译安装 PHP 5.3.4

本文来源:https://wangyan.org/blog/install-php-fpm-from-source.html 从 php 5.3.3 起,就可直接使用 PHP-FPM ,不再需要...
  • aidenliu
  • aidenliu
  • 2011年10月21日 16:07
  • 1202

Debian/Ubuntu 安装 Apache2+PHP5+MySQL

以下一条命令可安装所有需要软件:sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysq...
  • snleo
  • snleo
  • 2008年12月23日 01:12
  • 635

debian7.7环境下 源码安装redis以及phpredis扩展

先进入到redis的官网,下载redis安装包 wget http://download.redis.io/releases/redis-3.0.5.tar.gz 放到/usr/local...
  • shi_yi_fei
  • shi_yi_fei
  • 2015年11月19日 15:27
  • 731

debian下mysql5.1的源码安装

由于debian是用来做服务器,所以一路是命令行,首先wget命令下载mysql5.1的源码包,然后用tar命令解压, groupadd mysql useradd -g mysql mysql ...
  • tys1986blueboy
  • tys1986blueboy
  • 2011年11月24日 16:36
  • 1015

在Ubuntu Server 14.04上源码安装Odoo 9.0

Odoo 9.0版已于2015年10月1日正式发布,相较Odoo 8.0版而言,新版本重写了会计模块,新增了一些功能,改进了用户体验(详见Odoo 9.0特性、Odoo 9.0发行说明)。Ubuntu...
  • wangnan537
  • wangnan537
  • 2015年10月04日 13:14
  • 12931

Debian轻松搭建apache2+php5+mysql环境

今天因为要做准备一个微信商城项目,不得不用下php。安装完发现也非常简单。 安装apache2:sudo apt-get install apache2安装php5:sudo apt-get ins...
  • CanvaChen
  • CanvaChen
  • 2016年10月10日 19:46
  • 1165

Debian 下安装 Samba 服务器

  Debian 下安装 Samba 服务器Samba 服务器是 Linux 平台上的 Windows 文件服务器和打印服务器,可供 Windows 用户或 Linux 用户共同使用,是 Linux ...
  • sqs570408
  • sqs570408
  • 2006年10月25日 15:14
  • 4107

debian中UI应用的自启动

1、首先找到了许多说明debian自启动的方法,比如: http://xmodulo.com/how-to-automatically-start-program-on-boot-in-debian...
  • dahailantian1
  • dahailantian1
  • 2018年01月15日 20:07
  • 21

手把手教大家编译debian源码以及安装系统---基于dragonboard410c

前言: 这段时间正在用dragonboard410c做个小项目,其中用的就是debian系统,由于涉及到底层需要修改dts以及编译驱动文件,故需要编译源码以及要用到编译好的镜像系统。在96board上...
  • weijory
  • weijory
  • 2016年12月08日 12:01
  • 1984
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:转载:在Debian下源码安装apache2+PHP5+MySQL
举报原因:
原因补充:

(最多只允许输入30个字)