LINUX下 lamp安装及配置

Posted xlban163

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX下 lamp安装及配置相关的知识,希望对你有一定的参考价值。

环境 CenterOS

下载lamp:地址 https://lamp.sh/download.html

事先安装 wget, screen ,git,unzip

按照网站上的说明,逐步执行。

注意:

1.lamp安装mysql时时间会比较久,不要打断安装

在安装lamp时,会有一些默认的设置选项,一般选择默认即可。但是在一个 HTTP,HTTPS的选项时,选择N,这个配置选项是询问是否设置HTTP自动转换成HTTPS,因为本地并没有HTTPS的证书,所以本地网址访问为HTTP,如果设置为Y,会自动重定向为HTTPS

 

程序目录

  • MySQL 安装目录: /usr/local/mysql
  • MySQL 数据库目录:/usr/local/mysql/data(默认,安装时可更改路径)
  • MariaDB 安装目录: /usr/local/mariadb
  • MariaDB 数据库目录:/usr/local/mariadb/data(默认,安装时可更改路径)
  • Percona 安装目录: /usr/local/percona
  • Percona 数据库目录:/usr/local/percona/data(默认,安装时可更改路径)
  • php 安装目录: /usr/local/php
  • Apache 安装目录: /usr/local/apache
  • phpMyAdmin 安装目录: /data/www/default/phpmyadmin

 

网站目录:

  • 默认的网站根目录: /data/www/default
  • 默认页位置: /data/www/default/index.html
  • 新建站点默认目录: /data/www/域名/web
  • phpmyadmin 后台地址: http://域名或IP/phpmyadmin/
    (若目录已改名,此处应为改名后的地址,比如 http://域名或ip/admin_8989/)
  • phpmyadmin 默认用户名:root 默认密码:root
    (此密码为 MySQL 的 root 密码。在安装时会要求输入,如不输入则为默认密码 root)
  • XCache 后台地址: http://域名或IP/xcache/
  • XCache 默认用户名:admin 默认密码:123456
    (用户名和密码在配置文件 /usr/local/php/php.d/xcache.ini 中定义)

配置文件:

    • Apache 日志目录: /usr/local/apache/logs
    • Apache SSL 配置文件: /usr/local/apache/conf/extra/httpd-ssl.conf
    • 新建站点配置文件: /usr/local/apache/conf/vhost/domain.conf
    • PHP 配置文件: /usr/local/php/etc/php.ini
    • PHP 所有扩展配置文件目录: /usr/local/php/php.d/
    • MySQL 配置文件: /etc/my.cnf

命令一览:

  • MySQL/MariaDB/Percona Server 命令:

/etc/init.d/mysqld (start|stop|restart|status)

  • Apache 命令:

/etc/init.d/httpd (start|stop|restart|status)

  • Memcached 命令(可选安装)

/etc/init.d/memcached (start|stop|restart|status)

  • Redis 命令(可选安装)

/etc/init.d/redis-server (start|stop|restart|status)

 

安装完成lamp后,来配置项目

项目地址我放在/data/www/shop  这个目录下,

我希望访问devwww.shop.com这个域名,可以访问这个项目。则还需要2步配置

1.配置host

host 地址为/etc/hosts

sudo su

vi /etc/hosts

i

添加以行代码:   127.0.0.1    devwww.shop.com

esc

:wq!

2.配置虚拟域名

cd /usr/local/apache/conf/extra

sudo su

vi httpd-vhosts.conf

添加以下代码

<VirtualHost *:80>
ServerName devwww.shop.com
ServerAlias devwww.shop.com
DocumentRoot /data/www/shop
<Directory /data/www/shop>
    SetOutputFilter DEFLATE
    Options FollowSymLinks
    AllowOverride All
    Order Deny,Allow
    Require all granted
    DirectoryIndex index.php index.html index.htm
</Directory>
</VirtualHost>

 

然后重启apache即可。

重启apache 代码为

severice httpd restart

 

个人小结:除了安装的命令不一样,程序目录地址一样,配置apache,php扩展等,配置相关的思路和方法与windows下相同

 


















以上是关于LINUX下 lamp安装及配置的主要内容,如果未能解决你的问题,请参考以下文章

LAMP的基本配置

linux下LAMP安装与配置

Linux下nagios的搭建及相关配置

LAMP环境配置安装注意安装步骤及说明事项

Linux中搭建LAMP平台及论坛服务

Linux 6下yum方式安装配置LAMP平台