设为首页 收藏本站
查看: 925|回复: 0

阿里云LAMP的搭建及phpmyadmin的安装

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-15 14:30:01 | 显示全部楼层 |阅读模式
  step1
  选择Linux操作系统CentOS 6.3 64位(原因:可以直接使用yum命令安装软件)
  step2
  按照《鸟哥的Linux私房菜》中的命令,
  

yum install httpd mysql-server php php-devel php-mysql
  
  



安装apache,mysql,php,但貌似mysql不能安装成功,借鉴http://www.iyunv/database/201207/141878.html,安装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


step3  
  启动apache,mysql。
  

# /etc/init.d/httpd start       <==启动服务器
# /etc/init.d/httpd stop        <==关闭服务器


# /etc/init.d/mysqld start   <==启动msql



step4  
  设置mysql密码
  

mysqladmin -u root password 123abc  (123abc为密码示例)


登陆mysql  
  

mysql -u root -p
然后输入密码


然后就可以用mysql命令查看数据库信息了。  
  

show databases;    <==显示所有数据库列表
use test;      <==进入名为“use”数据库
show tables;   <==显示“test”数据库中所有的数据。

  
  退出命令

quit

  
  step5安装phpmyadmin准备工作
  首先推荐远程控制工具,Xshell 4和Xftp 4
   DSC0000.png


   DSC0001.png


  


  网页默认存放路径为/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.


  • Verbose Name of the Server– Give some descriptive server name.
  • Password for Config Auth – Enter the MySQL root password here.
  • Authentication Type– The default selection is cookie. Just use that.
  保存并退出。
  


  我看到的问题有四条:(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文件,内容如下(查找关键词并修改):




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

$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


这应该需要重新启动一下apache。  



(4)参考文章http://www.thegeekstuff.com/2010/09/install-phpmyadmin/
中的第五步,删除config文件夹即可。
  



版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139558-1-1.html 上篇帖子: fedora安装 LAMP 下篇帖子: LAMP配置+ftp(以Ubuntu14为例)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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