linux下面安装配置LAMP环境

时间:2022-02-04 09:19:28

linux下面安装配置LAMP环境

以centos下面为例、初学者、东西基本都是各个地方找来的、自己手写了一遍、应该印象会很深刻

 

首先切换到超级管理员模式

linux下面安装配置LAMP环境

1、安装php

 

 

linux下面安装配置LAMP环境

一路选择y就行了

安装一些php的扩展 yum -y install php-gd php-mbstring

2、安装apache

linux下面安装配置LAMP环境

一路选择y

设置apache开机启动

linux下面安装配置LAMP环境

启动apache

linux下面安装配置LAMP环境

然后浏览器中输入localhost就可以访问了

安装一点httpd的扩展   yum -y install httpd-manual mod_ssl mod_auto_mysql

网页目录默认为    /var/www/html  

方便起见最好html文件夹的权限改一下 chmod -c 777 /var/www/html 

如果要修改成8080或者其他端口 输入 vi /etc/httpd/conf/httpd.conf 修改端口再重启就行了。

上面两布完成后可以访问如下

linux下面安装配置LAMP环境

 

 

3、安装mysql

linux下面安装配置LAMP环境

这个时候如果service mysqld start

就会报2002的错误

因为还需要装一个

linux下面安装配置LAMP环境

一路选择y就是了

然后设置开机启动、启动服务就跟apache那边一样

接下来为了使php和mysql结合起来 要安装一个php-mysql组件(不然无法使用mysql_connect那些函数 人家不买你的帐)

linux下面安装配置LAMP环境

 

接下来设置数据库的用户名和密码、登录会让你输入刚刚设置的密码

linux下面安装配置LAMP环境

然后你就潇洒吧

linux下面安装配置LAMP环境

随便写个东西测试一下LAMP

创建数据库testlinux下面安装配置LAMP环境创建表personlinux下面安装配置LAMP环境插入数据linux下面安装配置LAMP环境

然后写一个getName.php的文件

linux下面安装配置LAMP环境

 

 

 

成功.....

不过window下面一般使用phpmyadmin来管理mysql的、所以phpmyadmin也不能落下

 

4、安装phpmyadmin

网上先下载一个phpmyadmin-x.xx.x-all-languages.tar.gz或者tar.bz2的

解压然后把文件夹移动到/var/www/html下面

mv phpmyadmin-x.xx.x-all-languages.tar.gz /var/www/html

复制里面的config.sample.inc.php文件 命名为config.inc.php  里面的cookie验证改成http...密码那边改成Yes

然后输入localhost/phpmyadmin  就可以看见了  如果出现了403错误、那就用最猛的方式  chmod 777 phpmyadmin -R 我是这样成功的= =

然后就可以访问了

不过访问的时候出现了一个报错

linux下面安装配置LAMP环境

这个时候就下载一个mcrypt,再重启apache就行了

这边默认的官方yum源里面没有 php-mcrypt所以、先安装一个第三方yum源

wget http://www.atomicorp.com/installers/atomic  

sh ./atomic  

这个之后就可以 yum -y install php-mcrypt 

登录后可以看到

linux下面安装配置LAMP环境

 

完毕...

 

Li Zhugang(李珠刚) School of Software Sun Yat-sen University(中山大学) Email: lizhug.steven@gmail.com Weibo: http://weibo.com/u/2541756412
 
分类:  linux
标签:  linuxLAMP

linux下面的解压缩文件的命令

尝试去好好用linux、新手起步。   这边只会提到我用过的、其他相关的以后我用到了我会补充的。如果有错欢迎指正

 

注:1、c-创建-create

  2、v-复杂输出

    3、f-文件-file

      4、x-解压-extract

      5、z-gz格式

  66666、真不会用语法的就使用man...例如  man tar  他就会给你现实tar的一些参数操作

      

.tar

打包语法:tar cvf newFileName.tar fileName || dirName 

解包语法:tar xvf newFileName.tar fileName(-C dirName)

解释:1、这个是文件打包(跟压缩没有关系)

        2、后面如果加-C dirName的话就代表解包(下面关于tar的都累死)后放到dirName这个路径的文件夹下面

        3、newFileName是指打包后文件的文件名   fileName是指文件名、如果有多个文件的话可以并列写、并且用" "空格隔开; 如果用dirName的话,那就打包那个文件夹(附带里面的文件)

截图:linux下面安装配置LAMP环境

 

 .tar.gz

 压缩:

     方法1    tar czvf newfileName.tar.gz fileName || dirName

     方法2    tar cvf tmpfileName.tar fileName || dirName (就是想打包成.tar);     gzip -v tmpfileName.tar (删除源文件、变成了tmpfileName.tar.gz、并且显示压缩比---如果-v写成-q的话就不显示压缩比);

解压:  

  1、tar zxvf fileName

      2、tar xvf fileName(亲测也可以)

      3、gzip -d fileName.tar.gz ;  tar xvf fileName

解释:压缩的时候两种方式、其实第一种够用了、第二种就是分步进行的、先把打包成tar、然后用gzip压缩成.tar.gz格式、推荐第一种。解压正好相反

截图:

linux下面安装配置LAMP环境

linux下面安装配置LAMP环境

不显示压缩比的gzip

linux下面安装配置LAMP环境

这个是吧a.php压缩成.tar.gz

linux下面安装配置LAMP环境

直接解压   显示了a.php

linux下面安装配置LAMP环境   

这个显示了压缩比

linux下面安装配置LAMP环境

解压e.tar.gz 

 

.bz2

压缩:

  方法1、  tar jcvf fileName.tar.bz2 fileName

  方法2、  bzip2 -z fileName.tar.bz2 fileName.tar

解压缩:

      方法1、 tar jxvf fileName.tar.bz2

  方法2、 bzip2 -d fileName.tar.bz2;  tar xvf fileName.tar

注释:电脑里面简单的测试通过了...如果有错误请指正

截图:

 

linux下面安装配置LAMP环境

 

 

.zip

 

压缩: tar xvf fileName.zip fileName

解压:upzip fileName.zip

 

.rpm

 

解压:rpm2cpio fileName.rpm | cpio  -div   

 

 .rar

今天不小心下载了一个rar的文件= =

因为linux自带没有解压rar的方法、所以得下载一个http://down.itlearner.com/soft/2412.shtml

make 安装好以后

压缩: rar a fileName

解压: rar x fileName.rar

linux下面安装配置LAMP环境

Li Zhugang(李珠刚) School of Software Sun Yat-sen University(中山大学) Email: lizhug.steven@gmail.com Weibo: http://weibo.com/u/2541756412
 
分类:  linux
标签:  linuxbzziptar.gztar

发现 linux中ls命令的一个错误

在linux 中,ls 命令的—L (大写l)参数,用于列出该目录下的软连文件本身,而不是软连所指向的文件。

如下我是测试的结果。 也请linux 高手也看看。

1. 列出当期目录的所有文件,默认软连文件会以指向实际文件的格式显示,即文件名字段显示:软连名—> 软连所指向的文件。比如

linux下面安装配置LAMP环境

2. L 参数,则只显示软连文件本身

linux下面安装配置LAMP环境

3. 但是在linux的ls的man手册中,L参数意思是只显示 指向的文件。 请大家也看看,是我看错了么……

-L, --dereference
when showing file information for a symbolic link, show information for the file the link references rather than for the link itself

 

 

 
 
分类:  linux
标签:  linux 错误 ls