环境 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