ubuntu 16.04 php7.0 mysql 5.7 安装细节与问题

环境

Ubuntu 16.04
LTSApache 2.4.18
MySQL 5.7.12
PHP 7.0.4

流程

1.换源
vi /etc/apt/sources.list 在命令行输入

$ :%s/us.archive/cn.archive/g

2.首先安装Apache2

// 安装Apache2 
$ sudo apt-get install apache2 
// 查看Apache版本 
$ apache2 -v 
// 显示版本信息 
Server version: Apache/2.4.18 (Ubuntu) 
Server built: 2016-07-14T12:32:26

3.php相关

$ sudo apt-get install php7.0
$ php -v

16.04版本的php7 下载后,php 目录下没有apache2,这个文件里面放着php中安装的扩展,所以要将这个文件关联出来;

$ sudo apt-get install libapache2-mod-php7.0
查看php/7.0/下面是不是有四个目录,其中有apache2

4.mysql 相关

// 安装mysql - 安装过程中会要求设置root密码
$ sudo apt-get install mysql-server mysql-client
// 安装php7.0-mysql扩展
$ sudo apt-get install php7.0-mysql
$ sudo service mysql restart
 $ sudo service apache2 restart

5.关于xshell连接的问题

- 安装ssh
sudo apt-get install ssh-server ssh-client

- 配置ssh,开启root远程登陆
sudo vim /etc/ssh/sshd_config

将28行改为:
PermitRootLogin yes  

6.上传命令

apt-get install lrzsz

7.使用winscp工具的细节

登录时,填入ip,用户名,密码,其中用户名要填root,不然登陆上之后没有往linux上传的权限

8.解压命令

tar -zxvf fillname

9.composer 换源和全局

composer config -g repo.packagist composer https://packagist.phpcomposer.com//换源
sudo mv composer.phar /usr/local/bin/composer    //将下载好的composer移动到全局文件夹下

10.其余流程参照下面两个连接

万涛laravel笔记
精英班同学

总结

1.系统文件进行修改前一定要备份,将cp filename filename.back,
如果出错,就 rm filename cp filename.back filename

2.vm安装ubuntu时候也出现两个错误,ubuntu镜像去官网下载,或者去百度云,ubuntu安装细节自己笔记里有

3.针对laravel,关于apache的配置主要就是/etc/apache2/下面的
地址路由重写配置 apache2.conf
mod 重写 模块配置
site-avaliable站点设置

4.很多文件中都有enable和available两个文件夹,其中available的本意是可获得的,能找到的,这个里面放的是一些已经下载的扩展,但是没有应用,
enable 使。。成为可能,里面放的是具体的已经加载到服务的扩展。

5.navicat 连接时也遇到了问题,笔记里面也有相关的解决方式。

你可能感兴趣的:(ubuntu 16.04 php7.0 mysql 5.7 安装细节与问题)