liunx阿里云搭建 LAMP--终极大全

阿里云搭建 LAMP

1. LAMP

1.apt更新

sudo apt-get update

2.apache

sudo apt-get install apache2

3.mysql

sudo apt-get install mysql-server mysql-client

sudo apt-get install libmysqlclient-dev

安装过程一路ok就可以了,若安装失败

Sudo apt-get remove mysql-server mysql-client

4.php

sudo apt-get install php7.0

5.安装php apache模块

sudo apt-get install libapache2-mod-php

6.安装PHP插件

sudo apt-get install php7.0-mysql php7.0-mysql php7.0-curl php7.0-gd php7.0-mbstring php7.0-mcrypt php7.0-xml php7.0-zip php7.0-gd

2. 解决外部无法连接mysql 问题

1、修改配置文件:

cd /etc/mysql/mysql.conf.d

vi mysqld.cnf

查找到bind-address,将 bind-address=127.0.0.1 修改为 bind-address = 0.0.0.0 ,以允许任何IP来访问MySQL服务。

2、重启MySQL服务:sudo service mysql restart

3、登录MySQL数据库,给需要远程访问的用户授权:

授权所有权限:

mysql> grant all privileges on . to root@"%" identified by “123456” with grant option;

授权只读权限是 grant select on . to onlyRead@"%" identified by “123456” with grant option; 执行修改删除 则会提示没有权限。
本次授权root用户远程访问test数据库的权限,如果你想授权所有数据库,则用*来代替test,就表明全部数据库。

4、刷新配置,使权限立即生效:
mysql> flush privileges;

3. liunx配置虚拟主机

修改文件
vi /etc/apache2/sites-avilabe/000-default.conf
代码如下:
<VirtualHost *:80>

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/laravel/public
ServerName www.shxdledu.cn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

配置成功后重启apahce
sudo service apache2 restart

4. 安装 redis 和 PHPredis

1.安装redis

sudo apt-get install redis-server

2.安装 PHPredis

git clone https://github.com/phpredis/phpredis.git

2.root@ubuntu:/tmp# mv phpredis/ /etc/

3.root@ubuntu:/tmp# cd /etc/phpredis

sudo apt-get install php7.0-dev

4.root@ubuntu://etc/phpredis# phpize

5.root@ubuntu://etc/phpredis# ./configure

6.root@ubuntu://etc/phpredis#make && make install

7.root@ubuntu://etc/phpredis#vi /etc/php/7.0/apache2/conf.d/redis.ini 中 写入(需要创建redis.ini文件

)(extension=/etc/phpredis/modules/redis.so)退出保存。 并注意edis.ini是自己编写的!

8.root@ubuntu://etc/phpredis#vi /etc/php/7.0/apache2/php.ini 中写入 (extension=/etc/phpredis/modules/redis.so)

\9. 重启sudo service apache2 restart

5.安装memcached

6.安装memcache

7.新版 mysql 修改密码

修改密码

# 登录mysql,执行如下sql语句,括号内为新密码
修改 user 表 authentication_string 字段
mysql> use mysql
mysql> update user set authentication_string=password('HEpan693640.') where user='root';
mysql> flush privileges;
mysql> quit


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值