终于在Linode配置好了CentOS+LAMP。LAMP(L – Linux;A- Apache;M-MySQL;P – PHP)。
- 在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 架构。
- 用Putty登录服务器,开始LAMP安装。
- 首先更新系统内核到最新。
# yum -y update
- 安装Apahce、PHP、Mysql,以及PHP连接MySQL库组件
# yum -y install httpd php mysql mysql-server php-mysql
- 安装MySQL扩展
# yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql - 或一次性粘贴安装:
# 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
- 设置MySQL数据库root帐号的密码。
# mysqladmin -u root password ‘newpassword’ [引号内填密码]
- 让mysql数据库更安全
mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可
mysql> DROP DATABASE test; [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = ”; [删除匿名帐户]
mysql> FLUSH PRIVILEGES; [重载权限] - 按照以上的安装方式配置出来的默认站点目录为/var/www/html/新建一个php脚本测试。
- 设置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” - 配置虚拟主机:在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
参考文章:
- http://www.feng5166.com/blog/2010/03/377.html
- http://geniusy.com/archives/484
- http://geniusy.com/archives/503
- http://geniusy.com/archives/515
关联文章
- 怎样配置Apache mod_rewrite
- 怎样将文本数据导入MySQL
- 蓝海豚DaWei大维团购导航Lht_CV2.0_1231商业版
- 方维fanwe团购导航系统
- 便捷更新汉化.PO文件
- 怎样实现图片防盗链
- 左向符、右向符和版权符的ASCII代码
- 网站投放Google Adsense优化原则
- VI命令一览
- 利用301重定向解决
转载本篇文章必须遵循 知识共享署名 2.5 中国大陆许可协议
原文作者: Arslan
原文标题: 怎样在Linode配置CentOS+LAMP
原文链接: http://www.dncase.com/how-to-configure-centos-and-lamp-on-linode.html