Ubuntu下Apache2、Mysql、php7搭建

— LAMP搭建 —

Ubuntu 下 LAMP 搭建

在docker下搭建,利用了官方ubuntu:lastest

1
2
3
4
5
6
7
8
9
10
11
12
apt-get update
#安装vim net-tools 包括netstat等
apt-get install vim-gtk
apt-get install net-tools
#可以更新源 详情百度
apt-get install mysql-server
service mysql start
apt-get install apache2
service apache2 start
apt-get install php7.0 php7.0-mcrypt

vim /etc/apache2/sites-available # 修改网站根目录

删除php7 更换php5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#移除默认已安装的PHP包
apt-get install aptitude
aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
#安装切换源的add-apt-repository所依赖的两个包
apt-get install python-software-properties
apt-get install software-properties-common
apt-get update
##更新得到PPA源
add-apt-repository ppa:ondrej/phpe
##出错WARNING: could not open file '/etc/apt/sources.list'
之前改过sources.list
把原来的sources.list 替换回去 就可以
##出错WARNING: add-apt-repository is broken with non-UTF-8 locales
根据提示内容修改命令
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
apt-get update
##安装php对应版本
apt-get install php5.6
apt-get install php5.6-gd
apt-get install php5.6-mysql
##网速极慢...

phpstudy

当需要各种版本的php
事情的最后,你会发现还是phpstudy好用
安装:phpstudy_linux
使用:
apache配置文件:/phpstudy/server/httpd/conf/httpd.conf
PHP配置文件:/phpstudy/server/php/etc/php.ini
打开MySQL控制台:/phpstudy/mysql/bin/mysql -uroot -proot
网站根目录 /phpstudy/www