当前位置 主页 > 服务器问题 > Linux/apache问题 >

    CentOS 5.5使用yum来安装LAMP(php运行环境)

    栏目:Linux/apache问题 时间:2019-03-22 13:44

    今天用yum方法搭建起了个LAMP环境,中间遇到了很多问题,经过google和各位前辈的帮助,终于将环境搭建起来,现在把完整的步骤记录下来, 1. 换源,sohu的相当好用。
    1.1备份CentOS-Base.repo
    cd /etc/yum.repos.d/
    cp CentOS-Base.repo CentOS-Base.repo.bak
    1.2替换源
    用vi打开CentOS-Base.repo,并将内容清空,然后将下面的内容复制进去,并保存。
    # CentOS-Base.repo
    #
    # This file uses a new mirrorlist system developed by Lance Davis for CentOS.
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client. You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the
    # remarked out baseurl= line instead.
    #
    #
    [base]
    name=CentOS-$releasever - Base
    baseurl=http://mirrors.sohu.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
    #released updates
    [updates]
    name=CentOS-$releasever - Updates
    baseurl=http://mirrors.sohu.com/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    baseurl=http://mirrors.sohu.com/centos/$releasever/addons/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    baseurl=http://mirrors.sohu.com/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    baseurl=http://mirrors.sohu.com/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
    1.3更新一下。
    yum -y update
    2. 用yum安装Apache,Mysql,PHP.
    2.1安装Apache
    yum install httpd httpd-devel
    安装完成后,用/etc/init.d/httpd start 启动apache
    设为开机启动:chkconfig httpd on
    2.2 安装mysql
    2.2.1 yum install mysql mysql-server mysql-devel
    同样,完成后,用/etc/init.d/mysqld start 启动mysql
    2.2.2 设置mysql密码
    mysql>; USE mysql;
    mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
    mysql>; FLUSH PRIVILEGES;
    2.2.3 允许远程登录
    mysql -u root -p
    Enter Password: <your new password>
    mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    完成后就能用mysql-front远程管理mysql了。
    2.2.4 设为开机启动
    chkconfig mysqld on
    3. 安装php
    yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml