우분투에 phpMyAdmin에서 LAMP 건축 환경 설치, 데이터베이스는 Navicat는 연결되어

A, LAMP 환경 :

리눅스에서 아파치, MySQL과 PHP 세 가지 소프트웨어 환경을 설치뿐만 아니라 일부 중간 플러그인을 설치해야합니다

  리눅스는 소스 코드를 사용할 수 운영 시스템을 의미 무료 오픈 소스 소프트웨어입니다

  아파치는 오픈 소스 웹 서버 소프트웨어의 가장 인기있는 사용이다

  MySQL은 다중 스레드, 다중 사용자 SQL 데이터베이스 관리 시스템

  PHP는 원래 동적 웹 사이트를 생산하기 위해 설계된 프로그래밍 언어, PHP는 주로 서버 측 응용 프로그램 소프트웨어에 사용되는

 

둘째, 우분투에서 LAMP 환경을 구축

(설치 참조  https://www.cnblogs.com/opsprobe/p/9126411.html  훌륭한 세부 사항, 감사합니다!)

1. 설치 아파치

APT 아파치 安装 아파치를 설치

  • 중간 과정은 생략

systemctl 상태 아파치는 아파치 서비스가 켜져 체크

포트를 열 것인지 NETSTAT -ntulp 아파치 체크

  • 아파치 기본 구성 파일 : 정력 /etc/apache2/sites-enabled/000-default.conf
  • 기본 설치 소스 위치 :은 / var / www /에서 HTML

서비스가 시작되면 아파치와 함께 제공되는 서버의 IP 주소, 디스플레이 기본 페이지를 검색, 설치 성공했습니다.

2. 설치 MySQL의

한 때 dpkg -l | 그렙 MySQL이 볼 수있는 경우 설치 MySQL은, 응답이 더 설치가있는 것이없는 경우 
이 쉽다 설치 MySQL의 서버가 MySQL을 설치하지

NETSTAT의 탭하여 | 그렙 MySQL의 MySQL은 포트를 열 수 있는지 여부를 확인합니다  

mysql_secure_installation 보안 구성은 요구 사항에 따른 적절한 설정을 할 수

MySQL은 -p 로그인 MySQL 데이터베이스를 -uroot
  • 설치는도 성공적이었다.

  • MySQL은 일반적으로 사용되는 명령
1 show dtatbases;  查看所有的数据库
2 select user(); 查看当前用户
  • Mysql配置文件的位置  /etc/mysql/mysql.conf.d/mysqld.cnf 或 /etc/mysql/my.cnf  链接文件

3.安装php

1 apt install php  安装PHP  
2 或 apt install php7.2 php-pear libapache2-mod-php7.2 php7.2-mysql  安装PHP7以及扩展
3   apt install php7.2-curl php7.2-json php7.2-cgi  安装php的组件

  • 省略中间过程  测试  php -v  显示php版本表示安装好了

  • 设置首先提供PHP页面

    修改默认主页文档,将其更改为首先列出index.php

vi /etc/apache2/mods-enabled/dir.conf  打开默认主页文档

  默认:

  • 如果没装vim,vi又不是很会用,这里建议用替换来改:

    :%s/index.php/index.html

    :%s/index.html/index.php

  更改为:

systemctl restart apache2  重新启动Apache服务器

在/var/www/html/新建index.php文件,写入以下内容

1 vi /var/www/html/index.php
2     <?php
3     phpinfo();
4     ?>

在火狐浏览器里输入IP地址,可以访问到PHP的默认信息页面

  • 并且输入http://192.168.214.128/index.html 也可以访问到apache的默认信息页面

 

四、安装phpMyAdmin

phpMyAdmin基于web形式的管理mysql数据库的平台

1 apt install phpmyadmin  安装phpMyAdmin
2 ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin  软链接,将/usr/share/phpmyadmin/ 放在/var/www/html下
  • 安装过程中根据向导和自己的需求

在浏览器中输入你的IP/phpmyadmin

  • 注:可能会出现以下情况,虽然已经在安装过程中设置了用户名和密码

  • 解决方法:

    方法1:可以试试将root改为phpmysql

    方法2:

1 sudo mysql -u root -p  连接mysql数据库  
2 CREATE USER 'root_sql'@'localhost' IDENTIFIED BY 'yourpasswd';  创建一个用来赋予权限的账户(例如 root_sql)
3 GRANT ALL PRIVILEGES ON *.* TO 'root_sql'@'localhost' WITH GRANT OPTION;
4 FLUSH PRIVILEGES;

      然后用这个用户和密码登录phpmyadmin,就可以看到如下图所示界面

 

五、使用Navicat连接数据库

1.修改配置文件

vi /etc/mysql/mysql.conf.d/mysqld.cnf  打开配置文件
  • 将bind-address          = 127.0.0.1  注释掉,前面加上#
  • 修改后如图所示

2.mysql数据库设置远程连接权限

1 mysql -uroot -p  登录mysql数据库
2 grant all on *.* to root@'%' identified by '你的密码' with grant option;  开启远程连接权限
3 /etc/init.d/mysql restart  重启mysql

3.打开Navicat,做如下图所示操作后,点击确认  注:IP地址为Ubuntu虚拟机的地址

4.显示如图所示,表示连接成功

추천

출처www.cnblogs.com/zhanghaozsnow/p/11575274.html