学习笔记贰·Apache+PHP+MySQL+phpMyAdmin的安装与配置(Ubuntu系统)

本文详细介绍了在Ubuntu系统中如何安装和配置Apache、PHP、MySQL以及phpMyAdmin。首先通过命令行安装Apache并验证安装效果,接着安装PHP和相关扩展,创建PHP测试页面验证PHP解析。然后安装MySQL,设置root密码,并开启远程访问。最后,安装phpMyAdmin并测试访问。

        上一回已经把系统装好了,下面就要开始环境的配置,数据库的安装等等操作了,没啥说的,直接开始


一、安装Apache

Ubuntu桌面打开终端,或Ctrl+Alt+T打开

输入命令回车:

sudo apt-get install apache2

输入密码回车:

输入Y确认操作,进行自动安装。

如提示无法安装,可先进行更新检查再试下sudo apt-get update

安装完成后,可直接打开浏览器访问localhost查看是否安装成功, 或在其他电脑浏览器中输入服务器IP访问网站,我用本地主机访问的虚拟主机,详见下图

二、安装PHP

 输入命令:

sudo apt-get install php

同样输入密码回车,输入Y确定安装

安装完成后输入命令查看PHP版本 

php -v

安装PHP支持扩展

sudo apt-get install libapache2-mod-php

接下来我们写个PHP测试页面,看下能否解析

cd /var/www/html    //进入ApacheWeb目录
sudo vi info.php    //编写PHPinfo页面
i    //进入编辑
<?php
echo phpinfo();

编辑完成后依次按EscwqEnter保存退出。

打开浏览器访问localhost/info.php主机地址/info.php,查看PHPinfo。

 三、安装MySQL

输入命令安装

sudo apt-get install mysql-server mysql-client

安装PHP的MySQL插件

sudo apt-get install php-mysql

查看数据库安装情况及版本

sudo mysql -v

 我这边会自动进入数据库,下面修改一下root的默认密码

use mysql;  //启用数据库,MySQL命令后一定要跟;再回车
update user set authentication_string='' where user='root';  //清空root密码字符串
select user,authentication_string from user where user='root';  //查看密码串是否清除
alter user 'root'@'localhost' identified with mysql_native_password by '1';  //修改root的密码为1(或其他)
select user,authentication_string from user where user='root';  //查看密码串

远程访问配置

如果需要使用Navicat远程管理MySQL,需要进行配置允许远程访问,如直接连接则会连接失败

  编辑配置文件

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address=127.0.0.1,在前面加一个 # 注释掉

 编辑完成后依次按EscwqEnter保存退出。

修改数据库root用户权限

mysql -u root -p  //登陆MySQL
use mysql;  //启用数据库
update user set host='%' where user='root';  //修改用户权限
flush privileges;  //更新权限
quit  //退出数据库

重启MySQL服务

service mysql restart

 输入密码完成重启,然后再来用Navicat测试一下

也可以安装phpMyAdmin使用

sudo apt-get install phpmyadmin

 弹出安装界面后按空格键选择Apache,按回车确定

安装完成后在浏览器输入localhost/phpmyadmin服务器地址/phpmyadmin测试是否可以打开

 至此,部署暂告一段落。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值