QuickWeb VPS之LAMP环境安装

在好友的推荐下购买了QuickWeb的VPS,512 MB内存,25 GB空间,500 GB流量,于是开始折腾起来。

登陆后台,选择安装了CentOS 5.5 (32-bit),然后根据Linode的文档安装了LAMP。

SSH登陆你的VPS,一般用PuTTY,IP为你的VPS的IP,用户名是root,密码是邮件里的密码。

AMP(Apache + MySql + PHP)网站服务器工作环境搭建
1、安装/配置 Apache Web Server

1
2
yum update
yum install httpd


备份 Apache 配置文件

1
cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup

配置虚拟主机

1
vi  /etc/httpd/conf.d/vhost.conf
1
2
3
4
5
6
7
8
9
10
NameVirtualHost 173.231.xxx.xxx:80

<VirtualHost domain.com:80>
  ServerAdmin domain@domain.com
  ServerName domain.com
  ServerAlias www.domain.com
  DocumentRoot /home/www/domain.com/public_html/
  ErrorLog /srv/home/domain.com/logs/error.log
  CustomLog /srv/home/domain.com/logs/access.log combined
</VirtualHost>

创建文件夹

1
2
mkdir -p /home/www/domain.com/public_html
mkdir -p /home/www/domain.com/logs

启动Apache

1
/etc/init.d/httpd start

配置设置为开机启动

1
/sbin/chkconfig --levels 235 httpd on

重启Apache

1
/etc/init.d/httpd reload

2、安装/配置 MySQL

1
yum install mysql-server

配置设置为开机启动 :

1
/sbin/chkconfig --levels 235 mysqld on

启动/重启 MySQL

1
/etc/init.d/mysqld start

配置MySQL / 建立数据库

1
2
3
4
5
mysql_secure_installation (注意修改密码、删除示例)
mysql -u root -p (登入)
create database DBNAME; (创建)
grant all on DBNAME.* to 'DBUSER' identified by 'DBPASS'; (赋与权限 / 用户名、密码创建)
quit (退出)

3、安装/配置 PHP

1
yum install php php-pear

配置PHP

1
vi /etc/php.ini
1
2
3
4
5
6
7
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
display_errors = Off
log_errors = On
error_log = /var/log/php.log
max_execution_time = 300
memory_limit = 64M
register_globals = Off

安装 PHP5-Mysql 包

1
yum install php-mysql

如需安装FTP和PHPMYADMIN,可参考QuickWeb VPS之vsftpd,phpmyadmin安装

还有数据备份QuickWeb VPS设置及数据备份

QuickWeb VPS之LAMP环境安装》上有 8 条评论

  1. 好久没有来这里的,再次谢谢ray的主题,越用越觉得强大!
    最近做一个英文站,推荐ray看看Berita主题,免费版的功能也非常强大。
    VPS口碑最好的还是Linode,个人认为商业应用还是买这个放心一点。
    之前,买过一个vps装了LNMP的安装包,装wordpress,初步感觉都正常。推荐ray试试看。

  2. 再请教一下ray,你的链接页面用的什么插件实现?如果用代码实现的是否方便告诉我具体的代码(江阴印刷网的主题),谢谢了!

  3. @zztt: 链接页直接是读取友情的代码,如果是图标的话,用的是jQuery代码: jQuery(document).ready(function($){
    $(“.xoxo a”).each(function(e){
    $(this).prepend(“”);
    });
    });

  4. 谢谢ray,我后来自己网上找了一些代码试了试,也算调试出了一个样子,效果是模仿你的友联页面,当然比你的差远了。总结一下,是自己对于函数不熟悉,好像wordpress有专门的函数调用友情链接的。
    顺便说一句,我这里看你友情链接页面中你的logo图片无法显示的(http://bbs.jyccf.com/images/flinks/jpsc.gif),你看看啥问题。
    最后弱弱问问,能不能和你交换友情链接。我目前只会做文字链接。

发表评论

电子邮件地址不会被公开。 必填项已用*标注