ubuntu服务器初始化配置lamp环境

本文详细介绍如何在Ubuntu系统上安装LAMP环境,包括Apache2、PHP、MySQL等组件的安装步骤,以及如何配置MySQL远程登录和Apache伪静态支持。

1.安装之前先更新系统

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt update

2.安装Apache2
sudo apt install apache2

3.安装PHP
sudo apt install php
sudo apt-get install libapache2-mod-php

4.安装MySQL
sudo apt install mysql-server php7.0-mysql
sudo apt-get install mysql-client

5.安装php7相关组件安装
sudo apt-get install php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-curl php7.0-xml php7.0-mbstring php7.0-zip

 

Start Apache 2 Server /启动apache服务
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
Task: Restart Apache 2 Server /重启apache服务
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
Task: Stop Apache 2 Server /停止apache服务
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop

 

mysql远程登录

在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

重载授权表:

FLUSH PRIVILEGES;

退出mysql数据库:

exit

修改 mysql 的配置文件,运行如下命令

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43

找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#

重新启动

sudo /etc/init.d/mysql restart

配置伪静态支持

启用mod_rewrite模块

sudo a2enmod rewrite
修改apache2.conf

AllowOverride None 修改为 AllowOverride All,

重启服务器
sudo /etc/init.d/apache2 restart

 

转载于:https://www.cnblogs.com/lijurui/p/9132063.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值