LAMP安装

上一篇 / 下一篇  2011-03-17 12:59:12 / 个人分类:其他

LAMP安装
由于是linux的新手,整个LAMP安装花费了很长的时间,整个步骤借助于查看官方文档以及
若干资料。
整理如下,希望对要安装LAMP的新手有所帮助
安装apache
1:下载:http://httpd.apache.org/download.cgi  我安装的是2.2.17,并且是源码安装
2:将下载的tar.gz包放到本地的/sur/local/src目录下
3:解压 gzip -d httpd-NN.tar.gz[NN代表你下载的httpd的版本,解压的时候用自己的版本代替NN]
4:解包 tar xvf http-NN.tar[NN代表你下载的httpd的版本,解包的时候用自己的版本代替NN]
5:进入httpd-NN目录cd /sur/local/src/httpd-NN
6:配置源代码树:这一步很关键,关于配置的具体细节参看官方文档的./configure说明。我的配置如下
  ./configure --prefix=/usr/local/src/apache2  --enable-module=so --enable-rewrite=shared
--enable-speling=shared
   说明:./configure --prefix=/usr/local/src/apache2:体系无关文件的顶级安装目录PREFIX ,
也就Apache的安装目录。[/usr/local/src/apache2]
         --enable-rewrite=shared --enable-speling=shared允许今后将两个附加的模块mod_rewrite和mod_speling通过DSO机制
在运行时动态加载
        --enable-module=so:允许运行时加载DSO模块
7:编译  make
8:安装  make install
9:配置  可以通过修改/usr/local/src/apache2/conf下的httpd.conf配置文件,对apache HTTP
  服务器进行配置。关于配置的具体内容可以参见官方文档。也可以暂时不配置
10:测试  现在可以启动apache服务器了
    /usr/local/src/apache2/bin/apachectl -k start
   在浏览器中输入:http://localhost 或者127.0.0.1  是否出现"it works"的HTML页面,如果
  出现了,说明apache已经安装成功,如果没出现,请参阅官方文档,查看错误。
总之:安装过程的所有命令如下

    $ gzip -d httpd-NN.tar.gz
        $ tar xvf httpd-NN.tar
        $ cd httpd-NN
    $  ./configure --prefix=/usr/local/src/apache2  --enable-module=so --enable-rewrite=shared --enable-speling=shared
    $ make
    $ make install
    $ vi /usr/local/src/apache2/conf/httpd.conf
    $ /usr/local/src/apache2/bin/apachectl -k start
安装mysql
1:下载 http://dev.mysql.com/downloads/mysql/5.1.html#downloads  我安装的5.1.56,二进制
分发版
2:将下载的tar.gz包放到本地的/sur/local/src目录下
3:解压 gzip -d mysql-NN.tar.gz[NN代表你下载的mysql的版本,解压的时候用自己的版本代替NN]
4:解包 tar xvf http-NN.tar[NN代表你下载的mysql的版本,解包的时候用自己的版本代替NN]
5:创建mysql的群组  groupadd mysql
6:为mysql群组创建mysql的用户  useradd -rg mysql mysql

  -r表示创建的系统账号,-g表示新账号的群组名为mysql
7:进入/sur/local/src目录对mysql进行解压:gzip -d mysql-NN  tar vxf mysql-NN
8:ln -s /usr/local/src/mysql-NN mysql  对解压出来的mysql目录创建一个软连接,名字叫做mysql,
因为mysql解压出来的名字很长,创建软连接之后,方便我们自己书写,当然也可以不创建。
9:cd /usr/local/src/mysql 进入mysql目录
10:scripts/mysql_install_db --user=mysql  用来初始化mysql数据库的 授权表
11:chown -R root  将文件的所有属性改为root用户
12:chown -R mysql data  将数据目录的所有文件属性改为mysql 用户
13:chgrp  -R mysql  将组属性改为mysql组
14:cp support-files/my-medium.cnf /etc/my.cnf  将配置文件拷贝到/etc下
并且命名为my.cnf
15:bin/mysqld_safe --user=mysql &  安全启动mysql
16:bin/mysql -u mysql   用mysql用户名登入mysql【bin/mysql -u root -p用root用户登录】
17:show databases  查看数据库
18:show tables  查看表
19:quit  退出账号
20: bin/mysqladmin -u root shutdown关闭服务
关于更多的操作以及配置之类的请参看官方文档。
总是所有的命令为:
 $ gzip -d mysql-NN.tar.gz
 $ tar xvf http-NN.tar
 $ groupadd mysql
 $ ueradd -rg mysql mysql
 $ gzip -d mysql-NN  tar vxf mysql-NN
 $ ln -s /usr/local/src/mysql-NN mysql  
 $ cd /usr/local/src/mysql
 $ scripts/mysql_install_db --user=mysql  
 $ chown -R root
 $ chown -R mysql data  
 $ chgrp  -R mysql
 $ cp support-files/my-medium.cnf /etc/my.cnf  
 $ bin/mysqld_safe --user=mysql &  
 $ bin/mysql -u mysql  
 $ show databases  
 $ show tables  
 $ quit  
 $ bin/mysqladmin -u root shutdown
安装php
1:下载:http://www.php.net/downloads.php#v5  我安装的是5.2.17,并且是源码安装
2:将下载的tar.gz包放到本地的/sur/local/src目录下
3:解压 gzip -d php-NN.tar.gz[NN代表你下载的php的版本,解压的时候用自己的版本代替NN]
4:解包 tar xvf php-NN.tar[NN代表你下载的php的版本,解包的时候用自己的版本代替NN]
5:进入php-NN目录cd /sur/local/src/php-NN
6:配置源代码树:这一步很关键,关于配置的具体细节参看官方文档的./configure说明。我的配置如下
  ./configure --prefix=/usr/local/src/php  --with-apxs2=/usr/local/src/apache/bin/apxs  --enable-soap  --with-mysql=/usr/local/src/mysql
   说明:./configure --prefix=/usr/local/src/php:体系无关文件的顶级安装目录PREFIX ,
也就php的安装目录。[/usr/local/src/php]
          --with-apxs2=/usr/local/src/apache/bin/apxs 与APACHE2编译在一起
          --enable-soap  能够使用SoapClient/Server
          --with-mysql=/usr/local/src/mysql   MYSQL所安装的路径
7:编译  make
8:安装  make install
9: cp php.ini-dist /usr/local/lib/php.ini
10:将APACHE支持 .PHP
   编辑APACHE配置 vi /var/apache/conf/httpd.conf
   搜索 AddType   找到类似AddType application/x-compress .Z
   在其下增加一行 
   AddType application/x-httpd-php .php .phtml
   AddType application/x-httpd-php-source .phps

TAG:

 

评分:0

我来说两句

srialy

srialy

走走停停,删删剪剪,指尖的跳动总是来不及,如此纠结的青春

日历

« 2024-05-08  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18417
  • 日志数: 20
  • 建立时间: 2010-07-02
  • 更新时间: 2017-02-21

RSS订阅

Open Toolbar