LAMP

备注:本次安装是采用的系统自带的yum源进行安装的

第一步:安装Apache

1:安装apache,命令如下:

yum install -y httpd

 

2:修改httpd.conf,修改ServerName的域名,具体步骤如下:

使用vi编辑器打开apache配置文件,命令如下:

vi /etc/httpd/conf/httpd.conf

按下Esc键切换到命令模式,命令如下:

/ServerName  www.example.com:80     ——-回车

按下字母i键,切换到编辑模式,将/Server Name www.example.com:80 修改为如下:

ServerName www.localhost.com:80          ——–这里设置自己的域名

3:启动apache,命令如下

service httpd start

4:apache服务的一下其他操作命令:

service httpd stop                                   ——–停止apache服务

service httpd restart                                ——–重启apache服务

chkconfig httpd on                                  ———设置开机启动

第二步:安装mysql

1:安装mysql,命令如下:

yum install -y mysql mysql-server

2:找到mysql安装目录下的my-medium.cnf,命令如下

whereis mysql                                      —–找到/usr/share/mysql目录

cd /usr/share/mysql                            ——进入文件夹

ls    ——查看该目录下所有内容,其中有一个mysql-medium.cnf的文件

备注:步骤2只是为查询mysql-medium.cnf路径,实际操作中如果知道此路径位置,步骤2可跳过

3:复制mysqli-mudium.cnf到/etc/my.cnf,命令如下

cp /user/share/mysql/mysql-medium.cnf /etc/my.cnf    —–注意/etc/mysql.cnf前必须有一个空格

4:启动mysql服务

service mysqld start

5:设置root账户密码

mysql_secure_installation

此处会有一堆的信息提示,输入步骤如下:

y             回车

*******     此处输入密码,回车

*******     再次输入密码,回车

y             回车……

y             回车……(重复此操作,一直到看到Thinks for using mysql为止,设置完成)

6:mysql的一些其他操作

service mysqld stop                             ——-停止mysql服务

service mysqld restart                         ——–重启mysql服务

chkconfig mysqld on                            ———设置开机启动

第三步:安装php

1:安装php

yum install -y php

2:安装组件

yum install -y php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

3:重启apache和mysql

service httpd restart

service mysqld restart

第四步:修改apache配置

1:打开apache配置文件

vi /etc/httpd/conf/httpd.conf

2:修改配置文件

DirectoryIndex index.html index.html.var

修改为:DirectoryIndex index.htmlindex.php index.html.var (设置默认首页文件)

:wq保存退出

3:重启apache

service httpd restart

4:删除默认测试首页文件

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html

第五步:修改php配置

1:打开php.ini

vi /etc/php.ini

2:修改如下

找到date.timezone = 把前面的分号去掉,改为date.timezone = Asia/Shanghai 设置时区

找到open_basedir = 设置为:open_basedir.:/tmp/防止php木马跨站

备注:设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,

如果改了之后安装程序有问题,可以注销此行,

或者直接写上程序的目录/data/www.bamaol.com/:/tmp/

第六步:测试

编写一个index.php文件,查看php版本信息

cd /var/www/html

vi index.php

<?php phpinfo(); ?>

:wq 保存退出

浏览器输入域名127.0.0.1(此域名应根据自己项目域名确定)

显示php版本信息,则安装成功

二:简单使用:

编写php。PHP是web服务器端可插入的解释型脚本语言,

所以php一般都是插入到html中的,在web服务器端执行,解释型语言。

按照上面配置后,可以把学写好的PHP脚本放在这个路径下:/var/www/html/

如:编写一个helloworld.php

test@VirtualBox:/var/www/html$ ls
helloworld.php  index.html  phpmyadmin

在浏览器输入URL,如:http://ip/helloworld.php

就可以看到效果。

test@VirtualBox:/var/www/html$ cat helloworld.php 

<html>
    <body>
        <?php
            echo “hello world”
        ?>
    </body>

</html>

在/var/www/html  文件下是我们默认的访问目录,在这写一个php文件查看phpinfo.在浏览器输入地址访问就可以

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87693

(0)
oranixoranix
上一篇 2017-10-09 14:25
下一篇 2017-10-09 15:30

相关推荐

  • man命令的用法

    man 命令的用法    在linux运维工作中,经常会有一些命令我们不是很清楚它们的准确用法,这时候我们就需要去查询这些命令的用法,linux中就有很多文档帮助我们去了解这些命令的用法,其中就有一条命令man,下面我就总结一下它的用法。     man 是 manual 的简写,提供命令的帮助文件。   &…

    Linux干货 2017-02-17
  • linux权限管理

          今天来讲讲linux里面权限的问题,在linux系统中,有这么几类权限,r,w,x,s,t这么几类权限,系统中为什么要有权限这个东西呢,linux一切皆文件,有些文件不想让某些人看到,那么这个时候就需要设置文件的访问的权限了,文件的拥有者一般都是有权力修改删除文件的,但拥有者以外的人未必就能删除修…

    Linux干货 2016-08-04
  • 关于大型网站技术演进的思考(一):存储的瓶颈(1)

    原文出处: 夏天的森林  前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程。 首先我们要思考一个问题,什么样的网站才是大型网…

    Linux干货 2015-02-26
  • Vim编辑工具用法的总结

    描述:    Vim是一款强大的命令行界面的文本编辑器,是vi的高级版本,先说下学习它的原因:  1,所有的UNIX Like 系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在;  2,很多软件的编辑接口都会主动调用vi  3,vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设…

    Linux干货 2016-08-11
  • 磁盘管理

    设备类型分为字符设备和块设备 主设备号用来标识设备类型,次设备号标识同一类型下的不同设备 硬盘设备命名: scsi,sata,sas,usb:/dev/sd 不同设备/dev/sda  /dev/sdb 同一设备不同分区:/dev/sda1,/dev/sdb2…… 硬盘: 一片磁盘的一面叫做盘面,一张盘片有两个盘面 每个盘面有一个磁头,最多有256…

    Linux干货 2016-08-30
  • 标记2

    标记2

    Linux干货 2018-03-11