ubuntu16.0 安装Apache2、mysql、phpmyadmin

来源:互联网 发布:mac版字体下载 编辑:程序博客网 时间:2024/05/01 18:34

安装LAMP

LAMP是Linux、Apache、MySql(MariaDB)、PHP(Python、Perl)等软件的合称。我们现在要在Ubuntu16.04上安装,因此只需要安装其他三个软件就可以了。

自行安装

sudo apt install mysql-server-5.7 mysql-client-5.7 php7.0 apache2

配置apache

启用PHP支持

然后安装apache的php扩展:

sudo apt install libapache2-mod-php7.0

安装完成之后需要重启apache:

sudo systemctl restart apache2//或者第二种启动方法  service apache2 restart

然后在apache的默认目录中新建一个PHP文件:

sudo nano /var/www/html/info.php文件内容如下:<?phpphpinfo();?>

然后在浏览器中查看一下是否成功:info。
成功之后别忘了删除info.php,它包含了很多服务器的敏感信息。

sudo rm -f /var/www/html/info.php

启用SSL
然后启用SSL:

sudo a2enmod ssl
sudo a2ensite default-ssl
配置PHP

启用PHP扩展
安装所需的PHP扩展,也可以全部安装,全部安装可能会降低性能:

sudo apt -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mc

然后重启apache:

sudo systemctl restart apache2

安装APCu
APCu是一个缓存扩展,可以缓存并优化PHP中间代码,强烈建议安装。

sudo apt -y install php-apcu

然后重启apache:

sudo systemctl restart apache2

安装phpmyadmin
上面的工作全部完成之后,就可以安装phpmyadmin了。

sudo apt -y install phpmyadminsudo apt-get install php-mbstringsudo apt-get install php-gettext安装时选择自动配置数据库,输入数据库root账号的密码如果不安装以上两个php软件包,则会报错或者白屏,提示找不到/usr/share/php/php-gettext/gettext.inc之类的错误

重点提要:因为默认安装phpmyadmin时会安装apahce和php等依赖包,由于是16.04系统,会默认安装php7.0,php7.0又没有默认自带php-mbstring,php-gettext这两个包,所以会报错。

建立/var/www/html 下的软连接

 sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

修改php配置文件

$ sudo vim /etc/php/7.0/apache2/php.inidisplay_errors = On(显示错误日志,出现两次,都要改,不然无效)extension=php_mbstring.dll (开启mbstring)

重启apache

$ sudo /etc/init.d/apache2 restart

会出现一个图形界面要求你输入各种配置选项。全部配置完成之后,在浏览器中输入http://localhost/phpmyadmin/,应该就可以进入phpmyadmin的界面了。如果有些步骤没有按照顺序来,可能无法顺利打开这个web界面,这时候可以先把前面的工作都完成,然后运行一下sudo dpkg-reconfigure phpmyadmin命令,重新配置一遍phpmyadmin。然后应该就能顺利打开了。

成功进入web界面之后,就可以利用图形化方式对mysql进行各种配置了。这里就不再详细说明了。

LAMP架构协同应用的实例—phpMyAdmin http://www.linuxidc.com/Linux/2013-07/87645.htm

LAMP应用之phpMyAdmin、Wordpress http://www.linuxidc.com/Linux/2013-04/82757.htm

phpMyAdmin老出现登陆超时解决方法 http://www.linuxidc.com/Linux/2012-09/70715.htm

Ubuntu 安装phpMyAdmin与Adminer http://www.linuxidc.com/Linux/2012-08/69419.htm

在LAMP基础上实现SSL功能并安装phpMyAdmin http://www.linuxidc.com/Linux/2012-07/66905.htm

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 http://www.linuxidc.com/Linux/2014-10/107924.htm

原创粉丝点击