當前位置:首頁 » 操作系統 » 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: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
php與大象 發布:2025-01-13 14:48:34 瀏覽:344
linux編輯器下載 發布:2025-01-13 14:47:01 瀏覽:737
如何清理qq存儲空間vivo 發布:2025-01-13 14:35:28 瀏覽:364