码迷,mamicode.com
首页 > 系统相关 > 详细

LINUX下 lamp安装及配置

时间:2018-11-15 15:24:54      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:my.cnf   screen   访问   www.   log   网站   down   status   sudo su   

环境 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安装及配置

标签:my.cnf   screen   访问   www.   log   网站   down   status   sudo su   

原文地址:https://www.cnblogs.com/xlban163/p/9963390.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!