Heim >Backend-Entwicklung >PHP-Tutorial >CentOS 6.2使用yum安装LAMP与phpMyadmin

CentOS 6.2使用yum安装LAMP与phpMyadmin

WBOY
WBOYOriginal
2016-07-25 08:54:461039Durchsuche
  1. #如果提示The requested URL returned error: 404,请自行换成最新的版本
  2. rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
  3. rpm -ivh http://download.Fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
复制代码

步骤 2. 安装php/mysql/httpd

  1. #安装apache
  2. yum -y install httpd httpd-devel
  3. #安装mysql
  4. yum -y install mysql mysql-devel mysql-server mysql-libs
  5. #安装php
  6. yum -y install php
  7. #安装php扩展
  8. yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo
  9. yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear
  10. #其它不常用php扩展, www.linuxidc.com 可不用安装
  11. yum -y install php-pecl-memcache php-eaccelerator
  12. #安装phpmyadmin
  13. yum -y install phpmyadmin
  14. #安装完成之后,启动
  15. service httpd start
  16. service mysqld start
复制代码

步骤 3.配置httpd、mysqld开机自启动

  1. chkconfig mysqld on
  2. chkconfig httpd on
复制代码

步骤 4.配置phpmyadmin 修改/usr/share/phpmyadmin/config.inc.php

  1. #将这里abcde文字修改为自己的字符,可任意
  2. $cfg['blowfish_secret'] = 'abcde';
复制代码

下面介绍下yum安装lamp环境遇到的常见问题。

1,phpmyadmin提示未开启php-mcrypt,这是因为没有安装php-mrcrpt扩展。 在官方源没有php-mrcrpt扩展,请安装epel源后再yum install php-mcrypt。

2,phpmyadmin无法访问 phpmyadmin默认只能使用http://localhost/phpmyadmin来访问,可以修改/etc/httpd/conf.d/phpmyadmin.conf中对应部分为

  1. Order Deny,Allow
  2. # Deny from all
  3. Allow from All
复制代码

非常不建议这么做,把phpmyadmin暴露了是不安全的。

注意: apache解析php,修改httpd.conf文件,添加

  1. Addtype application/x-httpd-php .php .phtml
  2. Addtype application/x-httpd-php-source .phps
复制代码

myql可以远程登录,设置mysql密码:

  1. mysql>; USE mysql;
  2. mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
  3. mysql>; FLUSH PRIVILEGES;
复制代码

1.2.3 允许远程登录

  1. mysql -u root -p
  2. Enter Password:
  3. mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
复制代码

完成后,即可用mysql-front远程管理mysql数据库了。

将mysql设置为开机启动:

  1. chkconfig mysqld on
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn