LAMP环境搭建

entOS 6.0系统LAMP(Apache+MySQL+PHP)安装步骤

一、安装MySQL

首先来进行MySQL的安装。打开Xshell,切换到root用户,输入:

[root@localhost ~]# yum install mysql mysql-server

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

安装完毕,让MySQL能够随系统自动启动:

[root@localhost ~]# chkconfig--list|grep mysqld

--检查mysql的启动是否为开机启动,235为on表示开机启动

[root@localhost ~]# chkconfig --levels 235 mysqld on

[root@localhost ~]# /etc/init.d/mysqld start

--启动mysql服务,也可用:service mysqld start

--启动mysql服务,在/etc/init.d/目录下使用./mysqld starts

�设置MySQL数据root账户的密码:

[root@localhost ~]# mysql_secure_installation

当出现如下提示时候直接按回车

Enter current password for root (enter for none):

出现如下再次回车

Set root password? [Y/n]

出现如下提示输入你需要设置密码,回车后在输入一次确认:

New password:

接下来还会有四个确认,分别是:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

直接回车即可。

建立远程连接用户

[root@localhost ~]#mysql–uroot–p123456

mysql>use mysql

mysql> select * from user;

mysql>GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin1' WITH GRANT OPTION;

(第一个admin表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个admin1表示密码)

mysql> select * from user;

查看远程连接用户admin是否新增成功,若存在则成功

mysql>exit;

测试mysql是否安装成功

关闭防火墙[root@localhost ~]#service iptables stop使用Navicat测试连接

1.打开navicat

2.输入连接信息:虚拟机的IP地址,mysql远程连接用户和密码


3.点击测试连接,出现连接成功则表示mysql安装成功

若连接不成功

1.检查是否建立了远程连接用户

2.检查linux的防火墙是否已关闭

备注:--不需要执行

查看启动状态[root@localhost~]#service mysqldstatus

启动、关闭、重启[root@localhost~]#service mysqldstop/start/restart

进入mysql界面:[root@localhost~]#mysql -uroot –p

二、安装Apache组件

由于CentOS已经封装了Apache,直接运行安装:

[root@localhost ~]# yum install httpd

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

同样配置系统让Apache随系统启动:

[root@localhost ~]# chkconfig --levels 235 httpd on

配置完毕,启动Apache:

[root@localhost ~]# /etc/init.d/httpd start

--启动apache服务,也可用:service httpd start

测试apache是否安装成功

1.在windows上打开IE(浏览器),输入地址:http://192.168.1.11/

地址为:http://虚拟机IP:80

注意:在CentOS中Apache的默认根目录是/var/www/html,配置文件/etc/httpd/conf/httpd.conf。其他配置存储在/etc/httpd/conf.d/目录。

备注:从其他机器访问需要修改成IP访问和关闭防火墙----不需要执行

[root@localhost~]#vi/etc/httpd/conf/httpd.conf

#ServerName www.example.com:80中的“#”删掉,并将www.example.com改为本机的ip地址(可以把两个地方的80端口改成8080)

[root@localhost ~]#/etc/init.d/httpdrestart

关闭防火墙:

[root@localhost~]#service iptables stop#停止[root@localhost~]#chkconfig iptables off #禁用

如果是centos 7版本[root@localhost~]#systemctl stop firewalld.service#停止[root@localhost~]#systemctl disable firewalld.service #禁用

三、安装PHP

输入如下指令安装PHP:

[root@localhost ~]# yum install php

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

需要重新启动Apache服务:

[root@localhost ~]# /etc/init.d/httpd restart

需要安装PHP的扩展:

[root@localhost~]#yum install php-mbstring

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

-----mbstring在sugar需要支持

修改php.ini文件:

[root@localhost~]#vi /etc/php.ini

upload_max_filesize =2M改为6M----------sugar需求

vi查找关键字:2M,找到后修改成6M,修改后保存并退出

四、测试PHP相关信息

这步实际上可以省略,但是为了测试是否安装成功,你可以新建一个PHP页面进行测试,使用vim编辑器新建:

[root@localhost ~]# vi /var/www/html/info.php

按“i”键进行编辑,输入:

<?php

phpinfo();

?>

编辑完毕,按“ESC”键退出编辑模式,接着输入:

:wq

然后回车,即保存并退出。

在windows上打开IE(浏览器),输入地址:http://192.168.1.11/info.php

地址为:http://虚拟机IP:80/info.php


看到这样的图,就说明PHP安装成功了。

五、将PHP模块和MySQL模块关联起来

还需要将PHP和MySQL关联起来,才能正常工作。搜索模块:

[root@localhost ~]# yum search php

安装相关模块:

[root@localhost ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

需要重启Apache模块才能生效:

[root@localhost ~]# /etc/init.d/httpd restart

关闭浏览器,再次打开刚才建立的“info.php”页面,往下拉找到相关MySQL模块,看是否检测到相关信息。


如果看到如上图相关信息,则说明MySQL工作正常了。

六、总结

到这里就结束了,本文阐述了在CentOS 6.0系统下LAMP组件(Apache+MySQL+PHP) 的详细安装步骤,可以让更多新手熟悉服务器配置环境。

备注:

在centos上安装为yum install XXX,相对卸载即为yum remove XXX。

六、搭建ecshop商城

1.打开Xshell上的Xftp

2.找到Windows电脑上的ecshop的安装包:拖到右边

注意:右边的目录是:/home/username

3.上传成功后,复制到/var/www/html目录下

4.切换到/var/www/html目录下,解压zip文件

5.解压后,重命名解压后的目录:,重命名为ecshop

6.赋权:chmod -R 777 ecshop/

1.打开浏览器:输入地址:http://192.168.1.11/ecshop/

2.点击upload

9.正常安装即可,同意,点击下一步:

10.下一步

备注:若出现目录权限检查不通过的情况,表示:赋权未成功


11.输入数据库信息:密码:123456,数据库名:ecshop

管理员信息:账号:admin,密码:admin123

勾选安装测试数据,点击立即安装:

12.等待安装结果,若出现安装数据失败,关闭提示窗口,再次点击“立即安装”即可

13.浏览器中地址输入:http://192.168.1.11/ecshop/upload/

前台访问地址:http://192.168.1.11/ecshop/upload/

后台访问地址:http://192.168.1.11/ecshop/upload/admin

后台登录账号和密码为(数据库中写死的):admin、admin123

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,924评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,781评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,813评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,264评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,273评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,383评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,800评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,482评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,673评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,497评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,545评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,240评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,802评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,866评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,101评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,673评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,245评论 2 341

推荐阅读更多精彩内容