时间:2021-07-01 10:21:17 帮助过:16人阅读
(俺是linux地地道道的菜鸟)
step1
选择Linux操作系统CentOS 6.3 64位(原因:可以直接使用yum命令安装软件)
step2
按照《鸟哥的Linux私房菜》中的命令,
yum install httpd mysql-server php php-devel php-mysql
查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel
启动apache,mysql。
# /etc/init.d/httpd start <==启动服务器# /etc/init.d/httpd stop <==关闭服务器
# /etc/init.d/mysqld start <==启动msql
设置mysql密码
mysqladmin -u root password 123abc (123abc为密码示例)
mysql -u root -p然后输入密码
show databases; <==显示所有数据库列表use test; <==进入名为“use”数据库show tables; <==显示“test”数据库中所有的数据。
退出命令
quit
step5安装phpmyadmin准备工作
首先推荐远程控制工具,Xshell 4和Xftp 4
网页默认存放路径为/var/www/html
另外要配置一下apache,/etc/httpd/conf路径下有http.conf文件,打开查找DirectoryIndex,在其后添加index.php
如: DirectoryIndex index.php index.html index.html.var
step6 下载phpmyadmin
下载地址为http://www.phpmyadmin.net/
我下载的是phpMyAdmin-3.5.5-all-languages.zip。在自己的电脑上解压好,然后用Xftp上传到想存放的路径下,比如在/var/www/html路径下新建phpmyadmin文件夹。
然后访问,http://XX.XX.XX.XX/phpmyadmin/index/php就可以看到phpmyadmin的界面了。
step7 phpmyadmin相关报错的解决办法,及配置
参考文章http://www.thegeekstuff.com/2010/09/install-phpmyadmin/
虽然我们可以访问到http://XX.XX.XX.XX/phpmyadmin/index/php,但是经常会出现一些错误,这需要我们对phpmyadmin进行配置,推荐的方法是用配置向导。
在/var/www/html/phpmyadmin目下新建config文件夹,将phpmyadmin文件夹下的config.sample.inc.php拷贝到其中并重命名为config.inc.php,现在我们就可以通过访问http://{your-ip-address}/phpmyadmin/setup/index.php进行配置向导。
点击New Server,
Fill-out following information in the new server screen.Leave other fields to default values.
保存并退出。
我看到的问题有四条:(1)phpMyAdmin 高级功能未全部设置,部分功能不可用。要查出原因请点这里。(2)配置文件现在需要一个短语密码。(3)Cannot load mcrypt extension. Please check your PHP configuration(4)(具体记不清了,大意是)需要删除刚刚新建的config文件夹。
下面来解决这四个问题。
(1)参考文章http://www.7edown.com/edu/article/soft_4367_1.html
解决方法:
1、在mysql中创建名为phpmyadmin的数据库。
2、将phpmyadmin安装目录下的examples/create_tables.sql导入这个数据库。
3、修改libraries中的config.default.php文件,内容如下(查找关键词并修改):
123456789101112131415 | $cfg['Servers'][$i]['controluser'] = 'username'; /* 数据库用户名 */$cfg['Servers'][$i]['controlpass'] = 'password'; /* 数据库密码 */$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';$cfg['Servers'][$i]['relation'] = 'pma_relation';$cfg['Servers'][$i]['table_info'] = 'pma_table_info';$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';$cfg['Servers'][$i]['column_info'] = 'pma_column_info';$cfg['Servers'][$i]['history'] = 'pma_history';$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';$cfg['Servers'][$i]['recent'] = 'pma_recent';$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';$cfg['Servers'][$i]['tracking'] = 'pma_tracking';$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig'; |
保存上传到服务器,重新登录phpMyAdmin,搞定收工。
(2)参考文章http://www.ithov.com/linux/107485.shtml
解决方法:
1、将 phpMyAdmin/libraries/config.default.php中的
$cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = 'ithov.com'; (注:其中的'ithov.com′为随意的字符)
2、在phpMyAdmin目录中,打开config.sample.inc.php,18行
$cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = 'ithov.com'; (注:其中的'ithov.com′为随意的字符)
这个密码用于Cookies的加密,以免多个PhpMyAdmin或者和其他程序共用Cookies时搞混。
做好以上两步,刷新网页,OK,“配置文件现在需要一个短语密码。”的提示不存在了!(3)参考文章http://www.electrictoolbox.com/mbstring-php-extension-not-found-phpmyadmin/
yum install php-mbstring
(4)参考文章http://www.thegeekstuff.com/2010/09/install-phpmyadmin/
中的第五步,删除config文件夹即可。