安装php与Apache步骤4--安装phpmyadmin步骤及配置

合集下载

如何优化使用phpMyAdmin管理MySQL数据库

如何优化使用phpMyAdmin管理MySQL数据库

如何优化使用phpMyAdmin管理MySQL数据库导言MySQL是目前使用非常广泛的关系型数据库管理系统,而phpMyAdmin是一款方便易用的数据库管理工具。

本文将探讨如何优化使用phpMyAdmin来管理MySQL数据库,以提高数据库的效率和性能。

一、什么是phpMyAdminphpMyAdmin是一种以PHP为基础的免费开源软件,旨在提供一个易于使用的Web界面,以管理MySQL数据库。

用户可以通过phpMyAdmin执行各种数据库操作,包括创建、修改、删除表格、插入、更新和删除数据等。

二、安装phpMyAdmin1. 下载phpMyAdminphpMyAdmin官方网站(请自行搜索)提供了最新版本的下载。

选择适合你服务器的版本,并将其下载到本地。

2. 解压文件解压下载的文件,并将其放置在web服务器的目录下,确保您有对该目录的读写权限。

3. 配置phpMyAdmin进入phpMyAdmin目录,可以找到一个叫做config.sample.inc.php的文件。

将这个文件复制一份并重命名为config.inc.php,然后打开它进行配置。

在配置文件中,您需要提供MySQL服务器的相关信息,例如服务器地址、用户名和密码等。

按照提示完成配置,并保存文件。

4. 完成安装现在,在浏览器中输入web服务器的地址,加上phpMyAdmin所在的目录,即可访问phpMyAdmin管理界面。

输入MySQL的用户名和密码,登录系统。

三、优化使用phpMyAdmin1. 使用索引在大型数据库中,使用索引可以明显提高查询效率。

phpMyAdmin提供了一个简单且易于使用的工具来管理索引。

您可以通过点击表格的“索引”选项来创建、修改或删除索引。

在创建索引时,请考虑经常使用的查询条件,以及经常需要联表查询的字段。

通过合理的索引设计,可以显著提高查询速度。

2. 合理规划数据库结构一个好的数据库结构可以大大提高系统的性能。

Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建

Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建
4、安装MySql
[root@localhost ~]# yum -y install mysql
安装提示如下:
Installed:
mariadb.x86_64 1:5.5.50-1.el7_2
Dependency Updated:
mariadb-libs.x86_64 1:5.5.50-1.el7_2
2/etc/init.d/iptables stop关闭防火墙
3 开放端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境
作为一家创业公司,盼客科技在开发Y米 App(一个撩妹纸的App)的时候,跟大多数创业团队一样,选择了阿里云作为公司网站和App的服务端。当时最新版的CentOS是7.2,我们毫不犹豫地选择这个最新的版本。但是对于一个新手来说,在阿里云上遇到了很多坑,完全按照阿里云上的帮助和使用说明,基本上是跑不起来的,特别是最后的两个步骤,是很多技术文章都没提到过的。废话少说,直接来实操的:
Dependency Installed:
php-pdo.x86_64 0:5.4.16-36.3.el7_2
Complete!
此时的提示即表示php-mysql安装成功了!
五、安装基本常用扩展包
1、安装Apache扩展包

phpMyadmin配置

phpMyadmin配置

在PHP网站开发中,最基本的PHP环境搭建涉及PHP、Apache/IIS、Mysql,对于数据库的管理,除了Mysql数据库自身提供了命令行工具方便开发人员管理数据库外,基于PHP 开发的phpmyadmin也是一个非常好用的Mysql数据库管理程序,在xampp等PHP环境配置安装程序中,phpmyadmin也是一个必备的PHP程序。

今天和大家分享如何安装、配置phpmyadmin。

phpmyadmin安装配置准备工作首先当然是下载phpmyadmin的安装包,提供两个phpmyadmin的下载地址:phpmyadmin 下载地址1,phpmyadmin下载地址2,地址1罗列了phpmyadmin2.x和phpmyadmin3.x,地址2只是最新的phpmyadmin版本。

我下载的是phpmyadmin3.3,在进行phpmyadmin3安装时需要的PHP环境至少为PHP5.2,Mysql5以上的版本。

如何进行PHP环境配置?phpmyadmin安装教程:如何安装phpmyadmin首先解压phpMyAdmin-3.3.3-rc1-all-languages.zip,然后重命名为phpmyadmin3,将其复制到php程序运行目录,我复制到D:\PHPWEB目录下。

在完成phpmyadmin3的这步安装步骤后,请确保你的IIS或者Apache服务器已开启,以及Mysql服务是否已开启,你可以在CMD模式下输入net start mysql开启Mysql数据库服务,同时请确保PHP已启用了Mysql的扩展库。

只要有一项没有开启,即可能导致phpmyadmin3打不开,访问出错。

至此phpmyadmin3的安装工作就算完成了,接下去就要进行phpmyadmin的配置工作。

phpmyadmin配置教程首先在游览器中输入phpmyadmin的远程访问地址:http://localhost/phpmyadmin3,出现如下界面phpmyadmin 远程访问配置用户名密码此界面说明:1、必须以cookies 方式登录,2、必须以合法用户名和密码进行远程登录,如果没有配置phpmyadmin 的用户名和密码,访问会被拒绝。

Apache_PHP+MySQL+phpMyAdmin+ZendOptimizer

Apache_PHP+MySQL+phpMyAdmin+ZendOptimizer

Win2003 Apache+PHP+MYSQL+phpMyAdmin+Zend Optimizer+的安装配置教程php环境配置最新工具:Apache HTTP Server2.2.15-win32-x86-no_ssl.msi;php-5.3.2-Win32-VC6-x86.zipmysql-essential-5.1.48-win32.msiphpMyAdmin-3.3.4-all-languages.rarZendOptimizer-3.3.3-Windows-i386.exe (本版本暂时不支持PHP5.3.X系列)确保系统上安装有常用运行库支持:VC++ 2008 SP1、VC++ 6.0等操作系统:Win 2003 sp2 (注本教程在WINXP SP2 WIN2000上同样适用)第一步:MYSQL5.1.X的安装(1) 安装软件双击mysql-essential-5.1.48-win32.msi;如下图所示:选择Custom 自定义安装,如下图所示:点击"Change"更改MySQL 安装目录,如下图所示:待文件复制安装完毕后,进行MySQL 设置界面,单击Finish 。

如下图所示:选择Detailed Configuration 进行详细配置,如下图所示:选择MySQL 运行模式:Server Machine 如下图所示:(说明:下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存。

)选择MySQL 数据库默认存储方式:Non-Trans Only ( MYISAM) 如下图所示:(说明:下面是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb 存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。

Ubuntu16.04LTS下安装apache2+php7.0+mysql+phpmyadmin

Ubuntu16.04LTS下安装apache2+php7.0+mysql+phpmyadmin

先说一下,我用的是现在最新版的UBuntu16.04LTS操作系统刚开始接触UBuntu,在网上看到很多安装教程但都是旧版,照着搭了一次出现各种问题都不成功,这次根据我前次失败,自己搭个WEB服务器,做这个教程一是为了给自己做个记录,二是分享给和我一样刚开始接触UBuntu的朋友。

1.安装Apache2,打开终端输入命令:sudo apt-get installapache2回车,输入Y回车如图所视:就这么简但apache2就装完了,输入:sudo /etc/init.d/apache2 restart,回车重启apache,这是为了启动apache打开浏览器,输入127.0.0.1或着localhost,如图所视出现apache2此页面说明您已经安装成功,服务器也已经正常启动。

2.安装php先说一点现在的php都是7.0,不要想php5了。

瞧这张图上已经告诉我们了,它找不到php5所以在这里终端输入:sudo apt-get install libapache2-mod-php7.0 php7.0回车,输入Y回车输入php -v查看一下php的版本,如图所视输入sudo /etc/init.d/apache2 restart回车,重启一下apache输入sudo gedit /var/www/html/test.php,回车,在apache的站根目录下新建一个.php的测试页在测试页里输入“<?php phpinfo(); ?>”如图所视在浏览器中输入php测试页所在地址:127.0.0.1/test.php,如果您看这个页面说明php已经安装成功。

3.安装mysql数据库在终端输入:sudo apt-get install mysql-server mysql-clisent,回车后您将看到如图画面,这还是一样Y回车这里是输入mysql数据库管理员root的登陆密码重复一次刚才您输入的mysql数据库管理员root的密码,确定输入mysql -V (大写V)查看mysql版本4.安装phpmyadminUBuntu自带安装版的phpmyadmin,但是当我安装完后出现异常情况,这里写出来是为了分享给大家,希望在您遇到和我一样问题时能有所帮助。

WIN7下配置 IIS7.0+PHP+MySQL+Zend+Phpmyadmin

WIN7下配置 IIS7.0+PHP+MySQL+Zend+Phpmyadmin

WIN7的用户越来越多,很多朋友都更新上来了,呵呵,当然我的也是WIN7系统,但是很多时候我们做网站需要本地测试,只装IIS7.0只能支持ASP,只装Apache+PHP...又只能支持php,但是我们平时接触的所用到网站程序不只一种,同时安装IIS和Apache那当然是可以的但是80端口只能选一,感觉很麻烦,如何在WIN7下配置IIS7.0+PHP+MySQL+Zend+Phpmyadmin?那下面我分享我的经验。

1)、需要准备的程序:声明下我的系统win7 旗舰版X86(32位)1.IIS 7.0-----------------------------------系统自带的就行2.php-5.2.10-Win32-x86.ZIP-----------测试了很多版本,这个为我测试成功且最高版本的3.MySQL 5---------------------------------这个自己选择对版本没多大要求4.ZendOptimizer-3.3.3---------------------zend3.3.3就好了.5.Phpmyadmin----------------------------这个用的人很多,我不用这个,后面推荐一个我用的MySQL管理工具(说明:这里出来IIS系统自带的,其他的我都是用的解压版的)2)、依次安装配置上述程序:2-1)、安装IIS:安装iis我就不多少了,实在不懂的网上大把资料,自己去搜下!要注意的是:你后面配置PHP运行方式的时候是用“ISAPI筛选”还是“Cgi-fcgi”,如图选择:如何配置下面会讲到,这里支持ASP就可以了.(请根据自己的需要选择,都选上也行.)2-2)、安装/解压php压缩包(这里我所讲到的是压缩包,安装版的实际也叫傻瓜版)把php的压缩包解压,例如我的:D:\HostServer\PHP (或其它目录)2-2-1)、配置PHP:打开D:\HostServer\PHP (或其它目录) php.ini-dist,重命名为php.ini,用记事本打开查找:extension_dir = "./"将其路径知道你的PHP目录下的扩展功能目录中,这里PHP5对应修改为extension_dir = "D:/PHP/php5/ext"。

phpMyAdmin 的详细使用教程,phpMyAdmin创建数据库,创建用户图解教程

phpMyAdmin 的详细使用教程,phpMyAdmin创建数据库,创建用户图解教程一、设置数据库用户权限安装好以后,打开 phpMyAdmin 的首页,点击“权限”,如下图所示:点击“添加新用户”,如下图所示:现在按照要求填写,勾选权限,最后点击右下角的“执行”,如下图所示:下面对这些权限进行详细的描述:1、数据部分1.SELECT:是指允许读取数据2.INSERT:是指允许插入和替换数据3.UPDATE:是指允许更改数据4.DELETE:是指允许删除数据5.FILE:是指允许从数据中导入数据,以及允许将数据导出至文件2、结构部分1.CTEATE:允许创建新的数据库和表2.ALTER:允许修改现有表的结构3.INDEX:允许创建和删除索引4.DROP:允许删除数据库和表5.CREATE TEMPORARY TABLES:允许创建暂时表6.CREATE VIEW:允许创建新的视图7.SHOW VIEW:允许查询试图8.CREATE ROUTINE:允许创建新的存储过程9.ALTER ROUTINE:允许修改存储过程10.EXECUTE:允许执行查询在“权限”页面里点击最右边的“编辑权限的图标”,然后可以修改此用户的各种权限,如下图所示:修改完用户权限以后,需要回到 phpMyAdmin 的首页,重新加载一下授权,如下图所示:二、检查和修改数据库需要检查和修改数据库时,打开 phpMyAdmin 的首页,左边的侧边栏里显示着服务器上的各个数据库,点击就可以进入,也可以点击“数据库”图标,如下图所示:进入数据库以后,现在左边的侧边栏里显示着数据库的各个表,点击就可以进入,也可以点击右边的图标,如下图所示:进入表以后,现在可以对表进行插入、修改、删除等各种操作,如下图所示:三、修复数据库数据表损坏时,可以通过 PHPMyAdmin 进行修复。

1、登录 phpMyAdmin,进入需要修复的数据库页面,选择一个数据表前的方框,如下图所示:2、页面下方“选中项”下拉选择“修复表”,如下图所示:四、恢复和备份数据库1、导出备份数据库登录 phpMyAdmin,点击右边的“导出”,如下图所示:选择需要导出备份的数据库(按住 ctrl 可以多选),选择完毕,点击右下角的“执行”,如下图所示:2、导出备份数据表登录 phpMyAdmin,进入一个数据库页面,点击右边的“导出”,如下图所示:选择需要导出备份的数据表(按住 ctrl 可以多选),选择完毕,点击右下角的“执行”,如下图所示:3、导入SQL文件登录 phpMyAdmin,点击右边的“Import”导入,如下图所示:浏览文件位置,选择一个数据库文件,选择完毕,点击右下角的“执行”,如下图所示:五、执行 SQL 语句在 PHPMyAdmin 中可以输入 SQL 语句,进行各种数据库操作,输入 SQL 语句完毕,点击右下角的“执行”,如下图所示:。

centos5安装php+mysql+apache+phpmyadmin+zendoptimizer

vi /etc/f
修改最大连接数
[mysqld]
max_connections=500
MYSQL server has gone away解决办法
修改wait-timeout=28800 #8小时
[mysqld]
wait-timeout=28800
grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"
允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。
防火墙配置:
vi /etc/sysconfig/iptables
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
cd /home
shell> mkdir soft
shell> mkdir html
shell> cd soft
1,先用wget
---------------------------------------------------------------------------------------------------
shell> make >> m.txt
shell> make install >> mi.txt

phpMyAdmin简明安装方法

$cfg['Servers'][$i]['port']='';//MySQLport-leaveblankfordefaultport
MySQL端口,默认为3306,保留为空即可,如果您安装MySQL时使用了其它的端口,需要在这里填写。
3、MySQL用户名和密码
$cfg['Servers'][$i]['user']='root';//填写MySQL访问phpMyAdmin使用的MySQL用户名,默认为root。
phpMyAdmin简明安装方法
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。以下是小编为大家搜索整理phpMyAdmin简明安装方法,希望能给大家带来帮助!更多精*内容请及时关注我们应届毕业生考试网!
1、访问网址
$cfg['PmaAbsoluteUri']='';这里填写phpMyAdmin的访问网址。
2、MySQL主机信息
$cfg['Servers'][$i]['host']='localhost';//MySQLhostnameorIPaddress
填写localhost或MySQL所在服务器的ip地址,如果MySQL和该phpMyAdmin在同一服务器,则按默认localhost
fg['Servers'][$i]['password']='';//填写对应上述MySQL用户名的密码。

Linux下Apache,MySQL,PHP安装与配置

LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了。

所以决定写一个新的LAMP环境搭建与配置教程。

本配置是在CentOS-5.3下httpd-2.2.11.tar.gzMySQL-client-community-5.1.33-0.rhel5.i386.rpmMySQL-devel-community-5.1.33-0.rhel5.i386.rpmMySQL-server-community-5.1.33-0.rhel5.i386.rpmphp-5.2.9.tar.gz以上软件可以直接点击到下载页面下载。

这个配置也基本适用于相应的red hat as 5或fedora版本中的配置/*********************************************** 作者: 我不是鱼* LAMP中文网: * PHP爱好者站: * Email: deng5765@* 博客: /blog**********************************************/首先说明一下,这个需要会员,并且回复才可以完全查看。

不同意就不必再往下看了。

之前的一些配置教程中很多人都没有成功,发现大多问题都是出在本身,虽然对着教程做,但也粗心大意。

这个配置教程时我实践可行的,如果不成功请重新认真检查自己的步骤。

一般情况下,Linux默认安装了Apache。

如果已经安装Apache,那我们就先把它协卸载掉。

怎么知道是否已经安装呢?安装系统是软件都是通过rpm包安装的,所以可以通过命令rpm -qa | grep httpd-qa是指列出所以安装的软件,加上grep httpd,是只列出包含httpd 的所有软件。

如果大家还不熟悉这个命令的话可以记记,下面以及以后的配置都会用到。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

建议用config模式,这样可以在配置文件里配mysql的用户名和密码,不会因为密码不对而登录不进去。

1、先下载phpMyAdmin安装包:
到国外官方网站上,点击导航栏上的“DOWNLOADS”链接进入下载页面,选择“all-languages.zip”版本下载到本地,解压;把解压缩文件夹重命名为phpmyadmin(可自定义文件夹名),放置到安装Apache 的安装目录中,如:D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpmyadmin.
最好找到支持中文即多国语言的版本。

2、找到phpmyadmin文件夹里的/libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用支持UTF-8编码的写字板打开进行编辑。

3、查找$cfg['PmaAbsoluteUri']
修改为你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = '/phpmyadmin/';
这里因为我是本地调试,我改为$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
注意:不要漏掉最后的反斜杠/和开头的http。

4、查找$cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外,可以不用修改)
5、查找$cfg['Servers'][$i]['auth_type'] = 'config';
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie。

我个人建议:无论是本地还是网络上,都建议设置成cookie,安全第一。

同时,当auth_type这个值设置为cookie后,还有一个地方需要作出相应的修改:
$cfg['blowfish_secret'] = '';
改成:$cfg['blowfish_secret'] = '';
这里的自己随便定义,不超过46个字符。

如果这个地方留空,将会出现上文提到的第2个错误:“配置文件现在需要绝密的短语密码(blowfish_secret)”。

6、查找$cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root;在网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)
7、查找$cfg['Servers'][$i]['password'] = '123456'; // MySQL password (123456修改成连接你的MYSQL数据库的用户密码)
8、查找$cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh代表简体中文的意思)还有$cfg['DefaultCharset'] = 'gb2312';(修改默认编码为国标)
到这里,phpMyAdmin就已经配置完成OK;你可以打开http://localhost/phpmyadmin/访问方便快捷的图形化管理软件phpMyAdmin了。

关于本文没有提到的配置文件里的其他选项,大家可以不用关心了也不必修改。

关于具体如何操作phpMyAdmin不在本文讨论的范围内,
不过图形化界面,是通俗易懂,稍微看看就会用了
*安装完后输入网址:http://192.168.0.81/phpmyadmin
因为网上邻居上设置了2个IP一个192.168.0.80用于IIS的。

下面谈谈,flymorn在安装配置phpMyAdmin的过程中所遇到的3个问题。

第一个问题:“无法载入mcrypt扩展,请检查PHP配置”。

1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动。

2、在系统的system32(C:\windows\system32)目录下缺少libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows\system32目录中,然后重新启动Web服务。

3、在PHP目录下的php.ini文件中,没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件,找到;extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使之生效
4、Mysql目录没有读取权限,正确的目录权限如下:
administrator 完全控制
system 完全控制
user 读取加运行
其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启MYsql服务和Web服务(建议修改此项后重启一下服务器)。

5、以上方法都不行的话,再用这个方法:桌面>我的电脑>右键属性>高级>环境变量>系统变量>新建
名:phpdir
值:C:\php(你的PHP在什么目录就是什么)
第二个问题:“配置文件现在需要绝密的短语密码(blowfish_secret)”
确保在config.default.php文件里面进行了正确的设置:
$cfg['Servers'][$i]['auth_type']= 'cookie';
同时
$cfg['blowfish_secret'] = ''; //(这个值随便写,就是不能留空)
其实这个问题,我碰到了确实很郁闷,如果按照我在上面提到的配置方法做了,应该不会提示这个错误。

经过我2个多小时不停的修改config.default.php配置文件,始终提示这个错误,几乎达到了崩溃的边缘了。

然后就是灵光一现,突然发现:我把auth_type认证方式改为http,改为config时,打开页面始终出现这个错误,也就是说改变了认证模式,并没有对phpmyadmin起作用,难道是其他的配置文件在影响决定着phpmyadmin?
立马来到phpmyadmin根目录,赫然发现根目录下有一个config.sample.inc.php文件存在的同时,还有一个文件config.inc.php也存在!!而这个是以前老版本的配置文件,原来是这个文件捣的鬼。

马上删除config.inc.php,再进入调试页面,错误消失了!问题解决。

看来phpmyadmin根目录下的config.inc.php配置文件的优先级比/libraries/config.default.php 的配置文件高,系统是先调用根目录里的配置文件,然后才是libraries文件夹里的配置文件,艾,这个问题,折腾了这么久,呜呼哀哉。

总归解决了,舒一口气啊。

第三个问题:“#2003-服务器没有响应”。

遇到这个问题多半是MYSQL数据库没有启动,建议直接在在:控制面板-管理工具-服务里面把MYSQL启动。

关于是否启动,你可以在任务管理器里查看是否有“mysqld-nt.exe”这样的进程,如有有,则说明mysql已经启动。

相关文档
最新文档