当前位置:首页 » 操作系统 » linux安装phpmyadmin

linux安装phpmyadmin

发布时间: 2022-05-19 15:53:06

linux如何安装phpmyadmin

phpMyAdmin是一种基于Web的免费Mysql管理工具。phpMyAdmin是用PHP编写的,因此只有支持PHP的服务器才能使用phpMyAdmin。phpMyAdmi能够通过浏览器完成几乎所有的SQL操作。其安装步骤如下:

(1)下载源码:http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.1/phpMyAdmin-3.5.1-all-languages.tar.gz,当前(2012-5-8)最新版本为3.5.1。

(2)解压到Web服务器的文件根目录,即/usr/local/apache2/htdocs。

#tar -zxvf
phpMyAdmin-3.5.1-all-languages.tar.gz -C
/usr/local/apache2/htdocs

(3)将安装目录重命名为phpMyAdmin。

#mv
/usr/local/apache2/htdocs/phpMyAdmin-3.5.1-all-languages
/usr/local/apache2/htdocs/phpMyAdmin

进入目录/usr/local/apache2/htdocs/phpMyAdmin/libraries,查看配置文件config.default.php。

#cd
/usr/local/apache2/htdocs/phpMyAdmin/libraries/

#vi config.default.php

修改配置文件config.default.php

$cfg['Servers'][$i]['host'] =
'localhost';

指定MySQL服务器所在的主机名,通常用默认值。

$cfg['Servers'][$i]['port'] = '';

指定MySQL的监听端口,保持空白则表示使用默认端口3306。

$cfg['Servers'][$i]['auth_type'] =
'config';

指定认证方法。在本机调试时用config。如果在网上调试,使用cookie。

$cfg['blowfish_secret'] = 'php';

指定用于cookie认证的信息,可以是任何字符串。

$cfg['Servers'][$i]['user'] =
'root';

指定MySQL管理者的帐号。

$cfg['Servers'][$i]['password'] =
'rootpass';

指定MySQLroot帐户的密码。
(4)测试。开启浏览器,输入http://localhost/phpMyAdmin/。如果将$cfg['Servers'][$i]['auth_type']设置为‘cookie’,就会出现图1所示的登录界面。如果设置为‘config’或者成功登录后就能进入phpMyAdmin的主页面

② 请linux高手解答搭建php环境问题,主要问题安装phpmyadmin,访问时出现403Forbidden错误,怎么解决

这是我自己整理的你可以查考下
基本上没有什么包得
一、mysql安装:
1.安装bison和cmake
提示:MySQL 5.5 版本的安装需要这两个软件,bison我们可以用方便的yum直接安装好,cmake则用编译安装的办法。
yum install bison
注:需安装GCC,ncurses-devel。
wget
tar zxvf cmake-2.8.4.tar.gz
cd cmake-2.8.4/
./configure
gmake
gmake install

chkconfig iptables off 禁用iptables(永久生效)
service iptables stop (临时生效)
3,安装
提示:如果机器上已有自带的MySQL版本,最好先卸载自带的MySQL,以防以后使用的时候混淆。
卸载命令:yum remove mysql
如果不确定机器上是否自带有MySQL,也一样可以执行下卸载命令无妨。

/usr/sbin/groupadd mysql (如果有提示已存在,并不是错误)
/usr/sbin/useradd -g mysql mysql (如果有提示已存在,并不是错误)
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
tar zxvf mysql-5.5.13.tar.gz
cd mysql-5.5.13
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc/mysql
make
make install

4,设置

cd /usr/local/mysql
cp ./support-files/my-huge.cnf /etc/my.cnf

编辑/etc/my.cnf
在 [mysqld] 段增加
datadir = /data/mysql
wait-timeout = 30
max_connections = 512
max_connect_errors = 10000000
在 [mysqld] 段修改
max_allowed_packet = 16M

./scripts/mysql_install_db --user=mysql
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 3 mysqld on
编辑/etc/rc.d/init.d/mysqld
把basedir=编辑成basedir=/usr/local/mysql
把datadir=编辑成datadir=/data/mysql

service mysqld start
bin/mysqladmin -u root password 'password_for_root'
其中引号内的password_for_root是要设置的root密码
service mysqld restart

/usr/local/mysql/bin/mysql -uroot -p

show databases;
===========================================================================
二、apache安装

./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so
make;make install

groupadd apache
useradd -g apache -M -s /sbin/nologin apache

vi /usr/local/apache2/conf/httpd.conf
找到如下2句 并在行头加#号注释掉
User daemon
Group daemon
追加如下2句
User apache
Group apache

/usr/local/apache2/bin/apachectl start

lsof -i:80

测试:首先,关闭 service iptables stop
curl (linux)
http://服务器IP(windows)

#cp /usr/local/src/httpd-2.2.19/build/rpm/httpd.init /etc/rc.d/init.d/httpd

#vim /etc/rc.d/init.d/httpd
#apachectl=/usr/local/apache2/bin/apachectl
#httpd=${HTTPD-/usr/local/apache2/bin/httpd}
#CONFFILE=/usr/local/apache2/conf/httpd.conf

#chmod +x /etc/init.d/httpd
#chmod 700 /etc/init.d/httpd
#设置httpd开机自启动
#chkconfig --add httpd
#chkconfig --level 345 httpd on
#这样,启动、停止、重启Apache就可以用以下方式了:
#/etc/init.d/httpd start
#/etc/init.d/httpd stop
#/etc/init.d/httpd restart

echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.local

====================================================================
三、php安装:

yum install libjpeg*
yum install libpng*
tar zxvf php-5.3.3-CP.tar.gz
cd php-5.3.3

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --disable-debug --enable-safe-mode --enable-short-tags --with-gd --with-zlib --with-jpeg-dir --with-png-dir --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib --with-mysqli=/usr/local/mysql/bin/mysql_config
make;make install
cp php.ini-proction /usr/local/lib/php.ini
[root@RHEL php-5.2.14]# vi /usr/local/apache2/conf/httpd.conf
在内容里搜一下是否有libphp5.so
我的情况 已经有了 如果没有追加下面那句前面不带#的
# LoadMole foo_mole moles/mod_foo.so
LoadMole php5_mole moles/libphp5.so
#
再搜索AddType关键字 在那附近追加如下一句
AddType application/x-httpd-php .php .phtml
再搜索下面一段 把第二句DirectoryIndex的后面追加index.php
<IfMole dir_mole>
DirectoryIndex index.html index.php
</IfMole>

cd /usr/local/apache2/htdocs/
vi index.php
输入内容
<?php
phpinfo();
?>

vim /etc/selinux/config
注释掉#SELINUX=enforcing 并追加SELINUX=disabled
修改完需重启服务器
[root@RHEL php-5.2.14]# /usr/local/apache2/bin/apachectl restart

不重启:
# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/moles/libphp5.so
# /usr/local/apache2/bin/apachectl stop
#/usr/local/apache2/bin/apachectl start
# setenforce 1

[root@RHEL mysql]# curl -I /index.php
或者你在你的浏览器里输入
vim phpmysql.php
输入内容
<?php
mysql_connect("localhost","root","123456") or die("MySQL First Test:Failed");
echo "MySQL First Test:Success";
?>
因为我们编译php的时候没有加--with-mysqli选项 所以不支持mysqli扩展
[root@RHEL htdocs]# curl /phpmysql.php
MySQL First Test:Success
好了 我这里成功了
你可以再浏览器里输入

=============================================================================
四、配置phpMyAdmin
wget

cd /root
tar -jxvf phpMyAdmin-3.3.7-all-languages.tar.bz2
test -d /var/www || mkdir -p /var/www #判断是否存在此目录,不存在则创建
mv phpMyAdmin-3.3.7-all-languages /var/www/phpMyAdmin
cp /var/www/phpMyAdmin/config.sample.inc.php /var/www/phpMyAdmin/config.inc.php
vi /var/www/phpMyAdmin/config.inc.php
追加$cfg['Lang'] = 'zh-utf-8';
----------可选设置 为phpMyAdmin设置50位的短语密码---------
yum install expect
[root@RHEL src]# mkpasswd -l 50
nxcayzaoqygmp5e$
复制产生的短语密码
[root@RHEL src]# vi /var/www/phpMyAdmin/config.inc.php
找到如下参数
$cfg['blowfish_secret'] = 'nxcayzaoqygmp5e$'
chown -R root.apache /var/www/phpMyAdmin
cd /usr/local/apache2/conf/
vi extra/phpmyadmin.conf
加入内容
Alias /phpMyAdmin /var/www/phpMyAdmin
<Location /phpMyAdmin>
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 10.110.108.55
#这里改成你实际允许访问的ip
</Location>
vi httpd.conf
追加:Include conf/extra/phpmyadmin.conf
/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl start
lsof -i:80

③ linux下nginx服务,phpmyadmin安装到哪个目录下和yii框架配合使用

你好,如果你对系统不是很熟悉的话,建议你用集成包,Linux下的话用lnmp,phpmyadmin会被安装在MySQL目录下,容易找,也容易访问。

④ linux下phpMyAdmin路径哪啊

一般是在项目的根目录 下面 就像浏览网页一样,,,找到这个文件夹 一般情况可能会改名称了不叫phpmyadmin

⑤ Linux下安装phpMyAdmin须要装PHP吗

是的,phpmyadmin是php语言开发出来的一款应用管理软件,因此他也必须在php环境下运行,它对数据库的管理上非常的方便快捷!

⑥ 宝塔linux面板为什么phpmyadmin无法安装

下载网络搜索下载 phpMyAdmin,也可以到 phpMyAdmin 官方网站下载,再解压到 web 可以访问的目录下,如果是虚拟空间,可以解压后通过 ftp 工具上传到 web 目录下,同时您可以修改解压后该文件的名称。在进行安装。

⑦ linux下只安装phpmyadmin不安装mysql可以吗

那数据库是在另一台服务器上吗?
只要另一台数据库服务器grant相关权限给apache的这台服务器授权远程访问,在phpmyadmin里配置(具体配置你可以再搜下)相关的hostname,username,password一些信息,理论上是可以连的。

⑧ 如何在本地用SSH远程连接到LINUX服务器安装PHPMYADMIN

在linux上面安装ssh服务
在windows系统里面用Putty连接到linux
进入终端.通过wget下载最新版 phpMyAdmin-3.3.8.1
wget -c http://ncu.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.8.1/phpMyAdmin-3.3.8.1-all-languages.tar.gz
然后解压编安装.
不懂CALL我.

⑨ phpMyadmin只能在linux系统下使用吗要注意什么问题

只是因为php运行服务器多半是运行在Linux下而已。最常用的就是LAMP架构。至于phpMyadmin这个是针对MySQL数据库的,与平台无关。你把它理解为php下运行的一个插件就行了。

⑩ linux虚拟机下安装phpmyadmin如何设置用户名密码

PHPmyadmin的密码实际上是你的mysql的密码,可以修改phpmyadmin里的config.inc.php文件,在里面找到$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
$cfg['Servers'][$i]['password'] = 'yourpassword'; // MySQL password-----MySQL连接密码修改即可

热点内容
谷能压缩机 发布:2025-01-13 15:44:30 浏览:412
电脑电脑直连通讯ftp 发布:2025-01-13 15:38:03 浏览:717
nvm存储 发布:2025-01-13 15:36:19 浏览:552
京东架构师缓存经验 发布:2025-01-13 15:33:00 浏览:726
android图片颜色 发布:2025-01-13 15:26:09 浏览:268
国家税务总局电脑服务器 发布:2025-01-13 15:10:24 浏览:596
金立老款机的开机密码是多少 发布:2025-01-13 15:04:45 浏览:456
湖南网上办税初始密码多少 发布:2025-01-13 15:02:49 浏览:417
怎么使用笔记本连接服务器 发布:2025-01-13 15:02:48 浏览:705
长城cs75plus选哪个配置 发布:2025-01-13 14:54:05 浏览:22