怎样在Linode配置CentOS+LAMP

2011年1月31日 由 Arslan 发表在技术开发 回复 »

终于在Linode配置好了CentOS+LAMP。LAMP(L – Linux;A- Apache;M-MySQL;P – PHP)。

  1. 在Linode的控制面板上rebuild到CentOS5.5。CentOS 5.3 基于 Red Hat Enterpris Linux 5.3.0,其中包括 Kernel 2.6.18、Apache 2.2、PHP 5.1.6、MySQL 5.0、PostgreSQL 8、GNOME 2.16、KDE 3.5、OpenOffice.org 2.3、Firefox 3.0、Evolution 2.12 等等。CentOS 5.3 支持 i386 及 x86_64 架构。
  2. 用Putty登录服务器,开始LAMP安装。
  3. 首先更新系统内核到最新。

    # yum -y update

  4. 安装Apahce、PHP、Mysql,以及PHP连接MySQL库组件

    # yum -y install httpd php mysql mysql-server php-mysql

  5. 安装MySQL扩展
    # yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
  6. 或一次性粘贴安装:

    # yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql

  7. 设置MySQL数据库root帐号的密码。

    # mysqladmin -u root password ‘newpassword’ [引号内填密码]

  8. 让mysql数据库更安全

    mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可
    mysql> DROP DATABASE test; [删除test数据库]
    mysql> DELETE FROM mysql.user WHERE user = ”; [删除匿名帐户]
    mysql> FLUSH PRIVILEGES; [重载权限]

  9. 按照以上的安装方式配置出来的默认站点目录为/var/www/html/新建一个php脚本测试。
  10. 设置HostName:

    #echo “www.dncase.com” > /etc/hostname
    #hostname -F /etc/hostname
    #vi /etc/hosts
    在“127.0.0.1 localhost”下面添加”your-ip url”,比如”127.0.0.1 www.dncase.com

  11. 配置虚拟主机:在Apache的主配置文件“httpd.conf”中,提供了虚拟主机的配置选项,我们只需修改其中虚拟主机的部分语句,就可以达到构建虚拟主机的目的。

    #vi /etc/httpd/conf/httpd.conf

    在此文档最后加入以下命令(每个域名单列一组):

    <VirtualHost your-ip:80>
    ServerAdmin webmaster@site1.com
    ServerName site1.com
    ServerAlias www.site1.com
    DocumentRoot /var/www/site1.com/public_html/
    ErrorLog /var/www/site1.com/logs/error.log
    CustomLog /var/www/site1.com/logs/access.log combined
    <Directory /var/www/site1.com/public_html>
    Options FollowSymLinks
    AllowOverride  ALL
    </Directory>
    </VirtualHost>

    然后建立相应目录:

    #mkdir -p /var/www/site1.com/public_html
    #mkdir -p /var/www/site1.com/logs

    正式启用新配置,并重启Apache

    # service httpd restart

参考文章:

关联文章

  1. 怎样配置Apache mod_rewrite
  2. 怎样将文本数据导入MySQL
  3. 蓝海豚DaWei大维团购导航Lht_CV2.0_1231商业版
  4. 方维fanwe团购导航系统
  5. 便捷更新汉化.PO文件
  6. 怎样实现图片防盗链
  7. 左向符、右向符和版权符的ASCII代码
  8. 网站投放Google Adsense优化原则
  9. VI命令一览
  10. 利用301重定向解决

转载本篇文章必须遵循 知识共享署名 2.5 中国大陆许可协议
原文作者: Arslan
原文标题: 怎样在Linode配置CentOS+LAMP
原文链接: http://www.dncase.com/how-to-configure-centos-and-lamp-on-linode.html

赞助商