容器技术交流

 找回密码
 立即注册
查看: 3627|回复: 1

FreeBSD7.0 phpMyAdmin安装随笔

[复制链接]
发表于 2009-5-3 22:40:41 | 显示全部楼层 |阅读模式
  
  一,安装配置Apache22
  zcb# cd /usr/ports/www/apache22
  zcb# make install clean /*选项自选*/
  
  zcb# cd /usr/local/etc/apache22/ /*apache 配置文件的目录*/
  zcb# cp httpd.conf httpd.conf.bak /*备份文件,*/
  zcb# ee httpd.conf /*编辑配置文件*/
  
  ServerAdmin zcb@zcb.com //管理员的电子邮箱
  ...
  ServerName 192.168.2.129:80 //服务的名称,若没有DNS域名最写作主机的IP
  
   php支持设置:
  
  DirectoryIndex index.php index.html
  
  ...
  AddType application/x-gzip .gz .tgz
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
  
  #设置为开机自动运行
  zcb# ee /etc/rc.conf
  #添加下面这句后保存退出
  apache22_enable="YES"
  
  启动 apache.
  zcb# cd /usr/local/etc/rc.d/
  zcb# ./apache22 start
  打开浏览器,输入 http://192.168.2.129 回车."It works!",apache 安装成功
  
  
  二,安装mysql
  zcb# cd /usr/ports/databases/mysql51-server
  zcb# make install clean /*选项自选*/
  
  zcb# rehash /*刷新一下系统*/
  zcb# ee /etc/rc.conf
  #添加下面的选项后保存退出;
  mysql_enable="YES"
  
  #启动 mysql
  zcb# cd /usr/local/etc/rc.d/
  zcb# ./mysql-server start
  #如果不出意外,现在 mysql已经启动了,那么就测试一下吧:
  zcb# mysql
  理论上会出现 mysql 的提示符.
  
  
  三,安装 php
  zcb#cd /usr/ports/lang/php5
  #要选中 APACHE
  zcb# make install clean
  
  
  四,安装PHP-extensions
  zcb#cd /usr/ports/lang/php5-extensions
  zcb# make install clean /* 的扩展库,如 GD,FTP,ZLIB,SESSION,PDF,MYSQL,HASH等等 */
  
  zcb# rehash
  zcb# cd /usr/local/etc/rc.d/
  zcb# ./apache22 restart
  zcb# cd /usr/local/etc/
  zcb# cp php.ini-dist php.ini
  zcb# ee php.ini /*配置 php.ini,按需配置.*/
  ...
  safe_mode_gid = Off
  ...
  zcb# rehash
  zcb# cd /usr/local/etc/rc.d/
  zcb# ./apache22 restart
  
  
  五,安装phpMyAdmin,这个有点麻烦,日
  zcb# cd /usr/ports/databases/phpmyadmin
  zcb# make install clean
  
  将phpMyAdmin目录移到网页目录(系统默认是/usr/local/www/apache22/www/data/)
  zcb# cd /usr/local/www
  zcb# cp -r phpMyAdmin apache22/data/phpmyadmin
  
   默认的phpmyadmin目录下的config.inc.php不是个可用的配置文件,查看此文件内容发现其要从phpmyadmin/libraries/config.default.php Copy一个过来,那么我就
  zcb# cd /usr/local/www/apache22/data/phpmyadmin/libraries
  zcb# cp config.default.php /usr/local/www/apache22/data/phpmyadmin/config.inc.php /*会自动覆盖phpmyadmin下的config.inc.php文件*/
  
  然后修改phpmyadmin/config.inc.php文件
  
  $cfg['PmaAbsoluteUri'] = 'http://192.168.2.129/phpmyadmin/';
  $cfg['Servers'][$i]['host'] = 'localhost';//(通常用默认,也有例外)
  $cfg['blowfish_secret'] = ''//里面修改为任意字符,否则登录会有错误提示,具体的忘记了
  $cfg['Servers'][$i]['auth_type'] = 'cookie';
  $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
  $cfg['Servers'][$i]['password'] = ''; // MySQL password
  
  在IE里输入http://192.168.2.129/phpmyadmin,满以为OK了,可不幸出现:Existing configuration file (./config.inc.php) is not readable.的错误提示,修改文件权限:
  zcb#chmod 644 config.inc.php
  
  其本上phpMyAdmin就安装完了,在IE时输入http://192.168.2.129/phpmyadmin 出现登录界面,因为SQL没设置密码,直接登录就进入了,进入后发现页面下面有一提示,大意思就是说SQL为空密码,虽能正常使用但不安全,建议修改,那我就依她的,改下SQL密码了.
  
  zcb# mysqladmin -uroot -p password'321' //321为新密码
  Enter password: //输入旧密码,我的为空,直接回车
  zcb# mysqladmin reload
  网上有很多人说这样改了SQL密码后就进入不了phpmyadmin了,不是说密码错就是什么连接不了数据库等,不过我好像没有,是我幸运还是BSD7.0做的比以前好了呢?因为在php管理登录界面我用密码321就进入了呀!呵!
发表于 2009-5-3 23:10:53 | 显示全部楼层
兄弟真热心啊!谢谢了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-4-30 03:20 , Processed in 0.029509 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表