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下相同

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

时间: 2024-11-09 02:21:23

LINUX下 lamp安装及配置的相关文章

linux下LAMP安装与配置

安装 一. Apache 安装 yum install -y httpd启动 /etc/init.d/httpd start备注:Apache启动之后会提示错误: 正在启动httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName解决办法:vi /etc/httpd/conf/httpd.conf #编辑 找到 #ServerName www.e

Linux下MySQL安装和配置

--Linux下MySQL安装和配置 ---------------------------2014/05/18 Linux下MySQL的配置和安装 本文的安装采用 rpm 包安装 1.首先在官网下载 http://dev.mysql.com/downloads/mysql/ MySQL-client-5.6.17-1.el6.i686.rpm MySQL-server-5.6.17-1.el6.i686.rpm 2.由于RedHat中自带了mysql-libs-5.1 会和 MySQL-ser

linux 下 mysql安装和配置

最近在学习R语言,看到R与数据库交互这一部分,就自己动手实践了一下,数据库选择的是mysql,主要记录下linux下怎么安装mysql. 网上的很多资料都有相关的文章,这里只是记录下自己安装过程中遇到的问题和解决方法: linux内核版本: ~$ uname -a Linux naci 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 1.首先在liunx下安装

Linux下nagio安装与配置

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios  Ain't Gonna Insist On Sainthood" Sainthood  翻译为

linux下nginx安装、配置实战

1什么是Nginx Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx作为负载均衡服务器,既可以在内部直接支持Rails和PHP程序对外进行服务,也可

Linux下FTP安装与配置

第一部分 .note-content {font-family: 'Helvetica Neue', Arial, 'Hiragino Sans GB', STHeiti, 'Microsoft YaHei', 'WenQuanYi Micro Hei', SimSun, Song, sans-serif;} 几个月前买了台阿里云服务器,没有怎么玩,一直在闲置.linux也一直在断断续续的玩着,技能这种东西,时间长不用了就会生疏很多.于是趁自己公司业务不太繁忙的时候抽空折腾下这台服务器吧.在新公

linux下elasticsearch 安装、配置及示例

简介 开始学es,我习惯边学边记,总结出现的问题和解决方法.本文是在两台linux虚拟机下,安装了三个节点.本次搭建es同时实践了两种模式——单机模式和分布式模式.条件允许的话,可以在多台机器上配置es节点,如果你机器性能有限,那么可以在一台虚拟机上完成多节点的配置. 如图,是本次3个节点的分布. hostname IP es节点 master 192.168.137.100 node1.node3 slave 192.168.137.101 node2 注意:先去 /etc/hosts 文件里

Mongodb在linux下的安装与配置

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 下面介绍Mongodb的安装与配置 1.下载 下载地址:http://www.mongodb.org/downloads 2. 安装 解压缩,

Db2数据库在Linux下的安装和配置

一.DB2数据库的安装和配置: 1.安装完成后,需要增加三个操作系统的组和三个操作系统用户,如下: groupadd -g 999 db2iadm1  #(管理实例的组) groupadd -g 998 db2fadm1  #(安装实例的组) groupadd -g 997 db2asgrp   #(安装DB2 administration server的组) #建立管理数据库实例的用户 useradd -u 1004 -g db2iadm1 -G db2iadm1 -m -d /home/db