如何搭建LAMP

文章描述:-2022年4月14日发(作者:文充)如何搭建LAMP搭建mysql数据库(编译安装)1.首先将mysql的安装包解压待用2.创建一个目录用于mysql的安装/opt/lamp/mysql3.进入解压出来的mysql文件夹中,执行4.这时会提示错误,意思是你缺少GCC和GC-C++的库,如下错误5.6.去Server中到GC和GC-C++7.8.安装成功后,在次回到mysql解压出来的文件夹中,

-

如何搭建LAMP
2022年4月14日发
(作者:文充)

如何搭建LAMP

搭建mysql数据库(编译安装)

1.首先将mysql的安装包解压待用

2.创建一个目录用于mysql的安装/opt/lamp/mysql

3.进入解压出来的mysql文件夹中,执行

4.这时会提示错误,意思是你缺少GCC和GC-C++的库,如下错误

5.

6.去Server中到GC和GC-C++

7.

8.安装成功后,在次回到mysql解压出来的文件夹中,执行configure命令

9.如果最后显示“欢迎使用MQL”表示安装成功,如果最后再次出现错误,如下

10.

11.表示缺少curse和termcap包

12.去Server中寻到两个包,然后安装

13.

14.

15.安装完毕后再次回到mysql解压出来的文件夹中,执行configure命令

16.

17.

18.

19.

应该是不会出错了,在出错请问百度,最后显示“欢迎使用MSQL”表示安装成功

此时执行make命令,编译源文件,时间可能会有点长,慢慢等待

make完毕之后,一般不会出错,如果报错,请检查错误在哪里,纠正错误之后

执行makeclean清除编译,然后在执行make

20.一切正确就执行makeinstall命令,完成之后

21.创建一个名叫mysql的用户

22.接下来便可以安装mysql了

23.进入mysql安装目录下的bin文件夹中,如果是上面依次来的,便是在/opt/mysql/bin

24.执行./mysql_install_db–user=mysql,如果执行不了,表示权限不够,请更改权限

25.将mysql的拥有者改为mysql这个用户,以此来保证数据库的安全,以免被误删

26.在mysql目录中执行chownmysql–R*表示将所有文件拥有者改为mysql

27.完成之后便可以启动mysql

28.在bin目录下,执行./mysql_safe–user=mysql&

29.&表示在后台运行,此时界面处于定格状态,按下回车便行

30.验证能否登录mysql数据库,执行./mysql–uroot命令

31.在之后的操作中会涉及到远程操作数据库,需要先行授权

32.登录mysql中,执行grantallprivilegeson*.*to‘root’@’%’withgrantoption;

33.在执行flushprivileges;表示生效

34.到了此步,mysql便完全代建完毕

35.如果安装其他程序,如navicet想远程访问数据库

36.设置navicat时,连接名可以随便取,但主机名/IP位址那里必须填写linux主机的IP

安装apache(编译安装)

1.将apache解压出来,操作和mysql大同小异

2.创建一个目录用于安装apache/opt/lamp/apache和mysql放在一起

3.回到apache解压出来的源文件夹中

4.执行./configure--prefix=/opt/lamp/apache--enable-so--enable-rewrite

5.相比于mysql来说,apache会简单很多,过程中一般不会出错

6.之后执行make

7.在执行makeinstall

8.会出现一些警告信息,但并不会影响使用,不用在意

9.完成之后,在window中用浏览器打开即可访问

apache测试页面

是虚拟机上linux的IP地址

11.如果显示itworks!说明配置成功

Php安装(rmp)安装

1.在redhat中的安装包内Server中PHP

2.

3.安装后会报错,缺少什么便安装什么

4.

5.缺少的第二个和三个应该没问题,第一个可能有些人会不一样

6.如果出现不能安装,或者是不到安装的rpm

7.便在末尾加上--nedeps解除依赖,强制安装

8.之后便是配置apache服务器的配置文件,在/opt/lamp/apache/conf目录下的

9.如果不小心弄错了,文件损坏很麻烦,所以先做备份,先文件复制一份

/opt/在conf目录下,复制文件到/opt/目录下

11.使用vi命令编辑

12.使用grep–n“LoadModule”到相关LoadModule并显示出对应的行数

13.使用+n输入对应的行数,n为上面gerp检索出来的行数

14.在LoadModule后一行,添加LoadModulephp5_module/usr/lib/httpd/modules/

15.可能每人的的位置会不一样,用find搜索出来,最后个写对应的位置

16.注意每行前面的#是注释的意思,上面的三个值前面不能有

#17.

18.同样使用grep命令搜索AddType

19.在后面一行中,加入AddTypeapplication/

20.

21.使用grep命令搜索出DirectoryIndex

这句后面加上

23.

24.完成之后,在apache的bin目录下,将apache停止后在重启

25.停止/apachectlstop开启./apachectlstart

26.完成之后在apache目录下的,htdocs目录下,创建一个文件

27.编辑文件,写一行代码

28.

29.然后在window中用浏览器打开

/

30.如果显示hello!表示安装成功

31.接下来安装php-gd包。这个包的主要作用是为了让php

能够正常显示网站上的图片,

否则不能正常现实。在Server中到安装就行

32.安装php-mysql,否则php不能调用mysql

33.这里要安装两个包,先安装php-pdo:

34.另外的那个在Server里面不到,需要从外面拷入,即

包:

35.最后再回去安装php-mysql的包(如果忘记安装的话,之后ecmall在安装数据库时会出

现空白页面)。

配置ecmall客服端

1.先将ecmall的源码拷贝解压并拷贝到apache的htdoc路径下

2.然后将upload中的文件全部移动到ecmall的根目录下

ad/*.

4.将ecmall中文件全部设置为最大权限

-R777*

6.重启apache服务器

7.在windoe上访问即可

/ecmall/install访问并安装数据库

8.之后一直下一步,成功后

9.在进入/ecmall/install点击确定即可

10.完成后

/ecmall/index/php即可访问主页

附加Mysql安装(rpm安装)

1.进入server中到

2.

3.会有错误提示,缺少什么便去到安装什么

4.

5.

6.相比于编译安装,rpm安装会简单和快速很多

7.两种安装都行,只要mysql能最终搭建好,成功

8.安装完毕进入mysql后,需要进行授权,不然最后ecmall连接mysql的时候会出现错误

-

如何搭建LAMP

发布时间:2022-04-14 08:14:50
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 20 条评论,569人围观)

最近发表

随便看看

热门文章

标签列表