十一 29 2009

配置LAMP生产环境:安装Apache、PHP、Mysql

Published by at 00:59 under Linux/Unix,Web服务器,服务器

上一篇主要说了一下快速最小化安装CentOS5.3的过程,这一篇主要讲一讲APM(Apache、PHP、Mysql的缩写)的安装过程。下一篇将集中讲述一下我是优化LAMP(CentOS5.3+Apache2.2.14+PHP5.2.11+Mysql5.0.36)的具体细节。

在CentOS5.3下面安装APM 主要有两种方法,第一种,yum快速安装;第二种,编译安装。这两种方法可以说各有各的好处,作为生产环境都是可以的,下面我们分别讲讲两种方法。

第一种,yum快速安装APM

  1. 安装APM之前,为了保证使用mysql5.1.x和php5.2.x,首先要添加一个源

    安装相应的GPG key

    # rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

    新建一个repo

    # /etc/yum.repos.d/utterramblings.repo

    把以下内容添加进去,保存退出就OK了

    [utterramblings]
    name=Jason's Utter Ramblings Repo
    baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

  2. 安装APM

    安装命令如下:

    yum install httpd httpd-devel mysql mysql-devel mysql-server php php-devel php-mysql php-common php-gd php-mbstring php-mcrypt php-xml

    使用/etc/init.d/httpd start 就可以开启web服务器。

    使用/etc/init.d/mysqld start 就可以开启Mysql数据库服务器。

  3. 初始化Mysql

    第一次启动mysql以后执行如下命令:

    /usr/bin/mysqladmin -u root password 'asdasd'

    其中”中的asdasd是密码,你可以设置成想要的密码。

    给root用户授权局域网访问

    GRANT ALL ON *.* TO root@'192.168.%.%' IDENTIFIED BY '密码';
    flush privileges;

    这样的话就可以使用如下命令登陆mysql了:

    mysql -uroot -p

  4. 设置httpd和mysqld开机启动

    命令如下:

    chkconfig httpd on

    chkconfig mysqld on

  5. 在/var/www/html下面新建网页phpinfo.php,内容如下:

    这样就可以访问基本的web了:http://192.168.0.6/phpinfo.php (其中192.168.0.6是服务器的ip地址)

第二种,编译安装APM

具体编译过程正在整理,敬请期待

20100525 今天更新了一下yum的安装方法,添加了几个devel的安装,因为有些时候安装其他的软件的时候需要用到。


Related Blogs

    2 responses so far

    2 Responses to “配置LAMP生产环境:安装Apache、PHP、Mysql”

    1. [...] 这样,一个基本的CentOS系统就安装完了,下一篇我们就来说一说安装Apache、PHP、MySql。 [...]

    2. [...] 这样,一个基本的CentOS系统就安装完了,下一篇我们就来说一说安装Apache、PHP、MySql。 [...]

    Trackback URI | Comments RSS

    Leave a Reply

    You must be logged in to post a comment.