Ubuntu安装Apache2+php7+mysql

简单的搭建一个Apache2+php7+mysql的web环境

安装mysql

1
apt-get install mysql-server mysql-client

弹出界面输入mysql的root用户的密码,如123456

#安装apache2

1
apt-get install apache2

在浏览器里输入 http://localhost
能打开测试页则说明安装成功,apache2默认的站点根目录在 /var/www/html,配置文件是 / etc/apache2/apache2.conf,/var/www/html默认是只读的,为了能在里面新建文件夹或者文件,修改访问的权限

安装php7

1
apt-get install php7.0 libapache2-mod-php7.0

在 /var/www/html里新建文件 index.php
内容为

1
2
3
<?php
phpinfo()
?>

重新启动apache2

1
/etc/init.d/apache2 restart

在浏览器里输入 http://localhost/index.php,测试是否安装成功

增加php7对mysql的支持

1
apt-cache search php7

重新启动apache2

1
/etc/init.d/apache2 restart

打开http://localhost/index.php,可以看见增加的mysql相关的模块

安装phpmyadmin

1
apt-get install phpmyadmin

默认安装到 /usr/share/phpMyAdmin
将phpMyAdmin文件夹复制到 /var/www/html里,
打开http://localhost/phpmyadmin/index.php
语言选择中文
密码为上面mysql root的密码 123456,就可以管理mysql数据库了。
至此全部安装完成

补充

如果要使用phpStorm进行php开发,可能会报错
php-cgi not found
就是提示没有安装php-cgi,通过下面命令进行安装

1
apt-get install php7.0-cgi


新建站点

在apache2的配置目录(/etc/apache2/)中有两个目录是与新建站点有关的

sites-availables包含所有站点文件,即有启用的与非启用的

sites-enabled包含启用了的站点,一般来说sites-enabled里的文件是sites-availables链接

在/etc/apache2/apache2.conf文件中包含一句:IncludeOptional sites-enabled/*.conf,所以只有在sites-enabled目录中加了站点文件才会生效

在sites-availables里添加文件test.conf

1
ln -s /etc/apache2/sites-availables/test.conf /etc/apache2/sites-enabled/test.conf

编辑站点文件

1
2
3
4
5
6
7
8
9
<VirtualHost *:80>
  ServerName test.com
  ServerAlias www.test.com
  ServerAlias a.test.com
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/test
</VirtualHost>

本机测试添加hosts记录,即可访问。

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 安装mysql
  2. 2. 安装php7
  3. 3. 增加php7对mysql的支持
  4. 4. 安装phpmyadmin
  5. 5. 补充
  6. 6. 新建站点
,