2019-08-16 09:40·澳门巴黎人有娱乐场

phpmyadmin暗许只可以使用
<Directory "/usr/share/phpmyadmin"> 
  Order Deny,Allow 
#  Deny from all 
  Allow from All 
</Directory> 
而是分明不援助那样做的,把phpmyadmin暴露了不安全

改换phpMyAdmin的证真实景况势,从cookie改成http:

此间以三10个人系统为例子,

CentOS6.6下LAMP配置

LAMP是什么?

LAMP = Linux+Apache+MySQL/MariaDB+Perl/PHP/Python

一组常用来搭建动态网址还是服务器的开源软件集结,本人都以分别独立的次序,可是因为常被放在一块儿利用,具有了进一步高的包容度,共同整合了一个强劲的Web应用程序平台。随着开源前卫的如日中天,开放源代码的LAMP已经与J2EE和.Net商业软件产生三足鼎峙之势,况且该软件开拓的项目在软件上边的投资基金相当的低,因而遭遇全部IT界的关爱。从网址的流量上来讲,五分之四之上的访谈流量是LAMP来提供的,LAMP是最庞大的网址消除方案。

第一更新一下yum -y update

4.用yum安装Apache,Mysql,PHP.

安装Apache
yum install httpd httpd-devel
安装完成后,用/etc/init.d/httpd start 启动apache
设为开机运行:chkconfig httpd on

安装mysql
yum install mysql mysql-server mysql-devel
同样,完成后,用/etc/init.d/mysqld start 启动mysql

设置mysql密码
mysql>; USE mysql;
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql>; FLUSH PRIVILEGES;

设置mysql密码还足以用:mysql_secure_installation 命令

同意远程登陆
mysql -u root -p
Enter Password: <your new password>
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
产生后就能够用mysql-front远程管理mysql了。
设为开机运营
chkconfig mysqld on

安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
/etc/init.d/httpd start

测验一下
在/var/www/html/新建个test.php文件,将以下内容写入,然后保留。
<?
phpinfo();
?>
防火墙配置
a.增添.允许访谈端口{80: http}.
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
b.关闭防火墙{不推荐}.
service iptables stop
c.复位加载防火墙
service iptables restart

接下来在客户端浏览器里张开
由来,安装完结。

设想机centos,允许远程访问特定端口

修改章程为:
切换到root用户
开发iptables的铺排文件:vi /etc/sysconfig/iptables.old
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

要消除难题首先要明了难点所在,所以必须知道更详实的难点陈诉才行。其实只必要配置php.ini就可以。在php的装置目录中找到php.ini文件并开采,找到display_errors,暗中认可情状下是display_errors = Off,把Off修改为On,保存关闭文件,然后重启apache。

初叶命令:
/etc/init.d/httpd start 启动apache

用/etc/init.d/mysqld start 启动mysql

在var/www/html目录下存放php文件

在Linux情况下安装和安排phpmyadmin

此次设置与配置是在centos 6.6系统下,该系列已布局lnmp境况。关于phpmyadmin的设置,你能够选拔yum的在线安装格局,也能够在其官方网站上下载,然后解压缩至你的web服务器目录下。

Step1. 为centos配置rpmforge及epel源。centos官方的源其实也够用,不过像php的局地恢宏如php-mcrypt在合法源中并不曾。
rpmforge源能够在 release-*.i686.rpm 或 rpmforge-release-*.x86_64.rpm,找最新的版本
epel源能够在 中找到,32系统在i386文件夹中,61个人的在x86_64文件夹中,名称叫epel-release-6-*.noarch.rpm,找最新的本子

rpmforge源下载

epel源下载

这里以三十九个人系统为例子,
#比如提示The requested UEscortL returned error: 404,请自行换来最新的本子
rpm -ivh 具体可查看设想机中的记录(在桌面包车型地铁txt目录中)
rpm -ivh

#安装php扩展
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear

#安装phpmyadmin
yum -y install phpmyadmin

安装到位后,可在/usr/share目录下找到phpMyAdmin,将其拷贝至你的web目录下,举个例子作者的web目录是:/var/www/html
修改目录下的config.inc.php文件

$cfg['PmaAbsoluteUri'] = ''; //phpmyadmin所在的地方

$cfg['Servers'][$i]['host'] = '192.168.229.130'; //设定mysql所在的主机名或IP地址,此处平日保持暗许的localhost就能够

$cfg['Servers'][$i]['auth_type'] = 'cookie'; //在本机调节和测验用config,不然用cookie,这里建议用cookie

$cfg['Servers'][$i]['user'] = 'root'; //设定mysql的用户名

$cfg['Servers'][$i]['password'] = 'password'; //设定mysql的用户密码

$cfg['DefaultLang'] = 'zh-utf-8'; //设定暗中认可语言

如上参数设置完结后保存退出,重启web服务器.开启浏览器,在地点栏输入

LAMP是怎样? LAMP = Linux+Apache+MySQL/MariaDB+Perl/PHP/Python 一组常用来搭建动态网址只怕服务器的开源软件集结,本身都是独家独...

广阔难题 1. phpmyadmin提示未开启php-mcrypt,那是因为尚未设置php-mrcrpt扩大。在官方源未有php-mrcrpt扩充,请安装epel源后再yum install php-mcrypt

$cfg['Servers'][$i]['auth_type'] = ‘http’;  

Step 3.计划httpd、mysqld开机自运营

Step 3.配备httpd、mysqld开机自运维
chkconfig mysqld on 
chkconfig httpd on 

Step 2. 安装php/mysql/httpd
#安装apache yum -y install httpd httpd-devel
#安装mysql
yum -y install mysql mysql-devel mysql-server mysql-libs
#安装php
yum -y install php
#安装php扩展
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear
#任何不经常用php扩大, www.linuxidc.com 可不要安装 yum -y install php-pecl-memcache php-eaccelerator
#安装phpmyadmin yum -y install phpmyadmin
#设置落成现在,运转 service httpd start
service mysqld start

只是肯定不协助那样做的,把phpmyadmin暴光了不安全 图片 1

注意: apache解析php,修改httpd.conf文件,添加
Addtype application/x-httpd-php .php .phtml
Addtype application/x-httpd-php-source .phps

此地以三13人系统为例子
#若是提醒The requested UEnclaveL returned error: 404,请自行换来最新的本子
rpm -ivh
rpm -ivh

1. phpmyadmin提醒未开启php-mcrypt,那是因为尚未设置php-mrcrpt扩充。在官方源未有php-mrcrpt扩张,请安装epel源后再yum install php-mcrypt

Step1. 为centos配置rpmforge及epel源。centos官方的源其实也够用,可是像php的一对扩张如php-mcrypt在官方源中并从未。
rpmforge源能够在 release-*.i686.rpm 或 rpmforge-release-*.x86_64.rpm,找最新的本子
epel源能够在 中找到,32连串在i386文件夹中,陆12位的在x86_64文书夹中,名字为epel-release-6-*.noarch.rpm,找最新的本子

vi /usr/share/phpmyadmin/config.inc.php  

  1. chkconfig mysqld on  
  2. chkconfig httpd on