`
paulfzm
  • 浏览: 889501 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

CentOS 安装 LAMP

阅读更多

CentOS源使用的范围很广泛。这次我们要来讲一下如何用CentOS源安装LAMP。为了方便大家的理解,我们使用了很简单的安装方法。希望大家可以很好的理解。昨天又换了VPS,来自DiaHosting。这次最主要的目的是用作Web服务器。为了习惯,还是决定先用Apache。

首先做一些准备工作,准备好CentOS源安装包:
cd /usr/local/src
wget http://mysql.easynet.be/Downloads/MySQL-5.1/mysql-5.1.44.tar.gz
wget http://apache.etoak.com/httpd/httpd-2.2.13.tar.gz
wget http://cn.php.net/distributions/php-5.2.13.tar.gz
wget http://ncu.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.5/phpMyAdmin-3.2.5-all-languages.tar.gz

接着CentOS源安装编译器,运行库等需要的东西:
yum install make
yum install gcc gcc-c++
yum install libxml2 libxml2-devel
yum install libmcrypt libmcrypt-devel
yum install libtool-ltdl
yum install apr apr-*
yum install ncurses ncurses-*

CentOS源安装sendmail
yum install sendmail sendmail-*
service sendmail start

接下来开始CentOS源安装配置MySQL:
cd /usr/local/src
tar zxvf mysql-5.1.44.tar.gz
cd mysql-5.1.44
./configure --prefix=/usr/local/mysql
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
groupadd mysql
useradd -g mysql -d /usr/local/mysql/var mysql
chown -R mysql .
chgrp -R mysql .
bin/mysql_install_db --user=mysql
chown -R mysql var

将MySQL注册为服务,开机自启动:
cp /usr/local/src/mysql-5.1.44/support-files/mysql.server \
/etc/rc.d/init.d/mysql
chmod +x /etc/rc.d/init.d/mysql
chkconfig --add mysql
service mysql start

MySQL启动之后,设置root密码:
/usr/local/mysql/bin/mysqladmin -u root \
-p password newpassword

下一步安装Apache:
cd /usr/local/src
tar zxvf httpd-2.2.13.tar.gz
cd httpd-2.2.13
./configure --prefix=/usr/local/apache \
--with-mysql=/usr/local/mysql \
--enable-rewrite=shared \
--enable-module=so \
--enable-shared=max
make
make install

最后CentOS源安装PHP:
cd /usr/local/src
tar zxvf php-5.2.13.tar.gz
cd php-5.2.13
./configure --prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mcrypt \
--enable-mbstring
make
make install
cp php.ini-dist /usr/local/php/lib/php.ini

配置httpd.conf:
vi /usr/local/apache/conf/httpd.conf
找到“AddType application/x-gzip .tgz”这一行,在下面添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
找到“DirectoryIndex index.html”,改为:
DirectoryIndex index.php index.html
找到“#ServerName”,去掉注释的#号。

将所有“AllowOverride None”,改为:
AllowOverride All

注册服务,并启动Apache:
cp /usr/local/apache/bin/apachectl \
/etc/rc.d/init.d/httpd
vi /etc/rc.d/init.d/httpd

找到“#!/bin/sh”,另起一行,增加:
# chkconfig: 35 70 30
# description: Apache
继续:
chkconfig --add httpd
service httpd start

LAMP安装完成,新建一个测试页面:
vi /usr/local/apache/htdocs/index.php
写入:<!--p phpinfo();-->
打开浏览器,http://localhost/index.php。

下面根据需要,CentOS源安装phpMyAdmin:
cd /usr/local/src
tar zxvf phpMyAdmin-3.2.5-all-languages.tar.gz
mv phpMyAdmin-3.2.5-all-languages /usr/local/apache/htdocs/phpmyadmin
配置phpMyAdmin:
cd /usr/local/apache/htdocs/phpmyadmin
cp config.sample.inc.php config.inc.php
vi config.inc.php
找到“blowfish_secret”,在后面的单引号之间添加任意字符串。
访问 http://localhosst/phpmyadmin,以MySQL用户登陆,CentOS源安装LAMP成功。

分享到:
评论

相关推荐

    centos安装LAMP

    ### CentOS安装LAMP环境详尽指南 在当前的IT领域,LAMP(Linux、Apache、MySQL、PHP)架构因其开放源代码、免费且强大的功能,成为构建动态网站和Web应用程序的首选平台。本文将深入解析如何在CentOS系统上安装LAMP...

    CentOS安装LAMP(Apache,MySql,PHP)

    1.Apache安装需要的httpd-2.2.17.tar.gz libxml2-2.7.7.tar.gz 2.MySql安装包mysql-5.0.75.tar.gz 3.PHP安装包php-5.4.13.tar.gz 安装方法见: http://blog.csdn.net/xiaokaiexe/article/details/8748510

    CentOS 7.0 安装LAMP服务器方法.pdf

    CentOS 7.0 安装LAMP服务器方法 安装Apache 安装MariaDB 安装PHP 安装PHP组件,使PHP支持 MariaDB systemctl restart mariadb.service #重启MariaDBsystemctl restart httpd.service #重启apache至此,软件安装完成...

    centos使用yum安装lamp

    在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...

    Centos6.0安装lamp

    至此,我们已经完成了在Centos 6.0上安装LAMP环境及配置 PhpMyAdmin 的过程。通过这些步骤,你可以轻松搭建一个功能完备的Web开发环境。 **参考资料**:[http://down.chinaz.com/server/201109/1064_1.htm]...

    CentOS6.5 LAMP配置及所需的安装文件

    为了开始LAMP安装,你需要确保系统是最新的。打开终端并运行以下命令来更新系统包: ```bash yum update ``` 接下来,安装Apache(HTTP服务器),使用以下命令: ```bash yum install httpd ``` Apache安装完成...

    腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境

    ### 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境 #### 知识点一:腾讯云服务器租赁与基本配置 - **腾讯云服务器租赁**:首先需要注册并登录腾讯云平台,选择合适的服务器配置进行租赁。文中提到作者选择了...

    CentOS_搭建LAMP平台

    CentOS搭建LAMP平台 CentOS搭建LAMP平台是指在CentOS操作系统上配置Apache服务器、MySQL服务器、PHP应用...CentOS搭建LAMP平台需要安装和配置Apache、MySQL和PHP三个组件,然后整合它们,提供强大灵活的Web开发功能。

    CentOS5安装LAMP(最小化安装)

    linux- CentOS5安装LAMP(最小化安装)

    在centos5.5上lamp详细安装配置教程

    这个教程自己已经在centos5.5上一个个试出来的 包括lamp安装过程出现的问题都有记录,安装的步骤参考与别人的经验,我只是做了个总结及问题归总,用该文档我已经装好了好多台服务器了。 该文档包括apache的安装,php...

    hualinux2.4 环境搭建:centos8安装LAMP.pdf

    ### CentOS8安装LAMP环境知识点 #### 一、安装环境说明 在开始安装LAMP环境之前,首先需要确认安装环境的具体配置,本指南是在CentOS 8.1的基础上进行的。CentOS Linux release 8.1.1911 (Core) 是文档所用的版本。...

    centos一键搭建Lamp脚本(无网络离线状态可用,包含离线安装包)

    在centos7上成功搭建完成,可在无网环境下搭建 ## linux系统上自动搭建lamp环境 ``` cd lamp-auto-config chmod -R 777 lamp_auto_config.sh ./lamp_auto_config.sh #执行shell脚本 ``` 1.安装后配置环境...

    centos7源码安装lamp

    在CentOS 7环境下从源码安装LAMP环境,主要包括安装Apache、PHP和MySQL。LAMP环境是构建动态网站的重要组成部分,其中Apache作为Web服务器,PHP作为服务器端脚本语言,MySQL作为数据库管理系统。 ### Apache安装...

    centos6.5下编译安装lamp

    ### CentOS 6.5 下编译安装 LAMP 环境详细步骤 LAMP 是一套常用的网站服务器软件组合,由 Linux、Apache、MySQL 和 PHP 四部分组成。本文将详细介绍如何在 CentOS 6.5 系统上从源码编译安装 LAMP。 #### 一、MySQL...

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    Centos6 LAMP编译安装详细说明

    Centos6 LAMP编译安装详细说明。包括httpd-2.2.27.tar.gz,mysql-5.1.59.tar.gz,php-5.2.6.tar.gz 等13个安装包的详细编译安装过程说明。

    CentOS配置LAMP视频教程(18集)

    教程名称:CentOS配置LAMP视频教程(18集)课程目录:【】01(下载并在虚拟机上安装CentOS5.1(视频.语音全过程))【】02(在CentOS5.1上编译安装MySql)【】03(编译安装apache.httpd-2.2.8)【】04(安装支持ssl安全性比较高...

    LAMP在 CentOS5.5b上安装

    在CentOS 5.5b操作系统上安装LAMP涉及以下步骤: 一、准备工作 首先,确保系统具备必要的编译工具,如gcc、gcc-c++和make。这些工具可以通过`yum`包管理器安装。如果无法联网,可以使用安装光盘作为yum源。具体...

    CentOS_6.3安装以及配置LAMP

    在安装LAMP组件之前,确保你的CentOS 6.3系统已经更新到最新版本。执行以下命令来更新系统: ```bash yum update ``` 接下来,我们将调整防火墙规则,以允许HTTP(80端口)和MySQL(3306端口)的通信。打开防火墙...

    CentOS 6.2编译安装LAMP最详细教程!

    CentOS 6.2编译安装LAMP最详细教程!

Global site tag (gtag.js) - Google Analytics