Linux手动搭建Lamp环境+phpmyadmin创建网站

一般我们购买vps之后的系统并不具备网站运行所需要的环境。我们需要通过ssh连接到服务器上通过我们自己安装相关的环境,才能完成网站架设前的一系列准备。

网络上有很多优秀的一键搭建脚本,及免费的Linux控制面板。这不仅为我们搭建网站带来了极大的方便,而且方便我们备份及维护。

今天的教程给大家带来的是纯手动的Lamp环境搭建。有些内存较小的VPS并不能顺利的安装面板,也有CPU 控制过为严格的VPS。一键脚本并没有跑完就被服务商自动关机了。所以手动搭建在某些情况下还是有必要的。

Centos 系统32位

yum install httpd

//安装apache服务

chkconfig --levels 235 httpd on

//将apache加入自启动

/etc/init.d/httpd start

//重启web服务

yum install -y mysql-server mysql-devel mysql-client

//安装mysql

chkconfig --levels 235 mysqld on

//mysql加入自启动

service mysqld restart

//重启mysql服务

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

//设定mysql密码,请将sqlpassword替换成你想设置的密码

yum install -y wget

//安装wget工具

yum install php
/etc/init.d/httpd restart

//安装php并启动

yum search php
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

//安装php相关组件

rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

32位
//加入phpmyadmin的源

yum install phpmyadmin

//安装phpmyadmin

vi /etc/httpd/conf.d/phpmyadmin.conf

//编辑phpmyadmin的配置文件使得外网可以访问phpmyadmin 使用vi命令编辑 (vi 的使用方法为 i插入 esc之后:wq保存并退出)

#
# Web application to manage MySQL
#
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

//将中间的几行注释掉

vi /usr/share/phpmyadmin/config.inc.php

//编辑phpmyadmin的config文件

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = ‘http’;
[...]

//将上面此行的cookies改成http,并保存

/etc/init.d/httpd restart

//重启apache服务。重启之后可以通过IP访问你的网站了。http://IP/phpmyadmin 访问phpmyadmin关机界面。用户名root 密码为你刚才设置的mysql密码
//至此环境配置完毕

Debian&Ubuntu 系统32/64位


apt-get update
apt-get install apache2 //输入y
apt-get install mysql-server //输入y 创建MYSQL密码 要两遍一样
apt-get install php5 输入y
apt-get install php5-mysql
apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin //输入y 
cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin
cd /etc/apache2/sites-enabled/
ln -s ../sites-available/phpmyadmin
/etc/init.d/apache2 restart

评论已关闭。