注意sudo授权。
1.下载
# wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.14/xampp-linux-x64-5.6.14-0-installer.run
2.安装前,重命名且需要先给xampp安装包可执行的权限
#mv 原名字 xampp.run
# chmod 777 xampp.run
3.运行安装
./xampp.run
4.启动、停止、重启 XAMPP
cd /opt/lampp/
./lampp start(stop、restart)
或# /opt/lampp/lampp start(stop、restart),备注:只启动、停止一个:/opt/lampp/lampp startapache/stopapache
5.卸载(先停止)
rm -rf /opt/lampp
6.修改mysql密码
7.配置phpmyadmin
a.报“配置文件权限错误,不应任何用户都能修改!”错误
处理方法:cd /var/phpmyadmin
chmod -R 755 (不能任何人都修改)
b.若config.inc.php中的用户名、密码修改仍不能登录Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password:
处理方法:$cfg['Servers'][$i]['auth_type'] = 'cookie';(修改此处)
++++++++++++++++++
CentOS7安装MYSQL+PHP+Apache+phpmyadmin环境
一、安装apache:
yum install httpd httpd-devel
启动apache:
systemctl start httpd.service
设置开机自动启动:systemctl enable httpd.service
此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口
如果采用RPM包安装,安装路径应在 /etc/httpd目录下;
apache配置文件:/etc/httpd/conf/httpd.conf;
Apache模块路径:/usr/sbin/apachectl;
web目录:/var/www/html;
如果采用源代码安装,一般在/usr/local/apache2目录下。
二、安装PHP:
yum install php php-devel
重启apache使php生效
systemctl restart httpd.service
此时可以在目录:/var/www/html/下建立一个PHP文件
代码:
然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到
安装php的扩展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装完扩展之后需要再次重启apache
systemctl restart httpd.service
三、安装MYSQL并设置远程访问
yum install mysql
yum install mysql-server
yum install mysql-devel
然后,重启服务:
$ service mysqld restart
接下来登录重置密码:
$ mysql -u root
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;
5. 开放3306端口
$ sudo vim /etc/sysconfig/iptables
添加以下内容:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
保存后重启防火墙:
$ sudo service iptables restart
6. 创建普通用户并授权
示例(使用root用户登录):
mysql > use mysql;
mysql > grant all privileges on *.* to 'root'@'%' identified by '123456';
mysql > flushn privileges;
四、安装phpmyadmin
先安装epel,不然安装pgpmyadmin时会出现找不到包。
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安装
sudo yum install phpmyadmin
在CentOS 7上配置phpMyAdmin
默认情况下,CentOS 7上的phpMyAdmin只允许从回环地址(127.0.0.1)访问。为了能远程连接,你需要改动它的配置。
用文本编辑器打开phpMyAdmin的配置文件(路径:/etc/httpd/conf.d/phpMyAdmin.conf),找出并注释掉带有"Require ip XXXX"字样的代码行。会有四处这样的代码行,用"Require all granted"取而代之。重新改动过的配置文件如下所示。
sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
AddDefaultCharset UTF-8
# Apache 2.4
# Require ip 127.0.0.1 #注释掉
# Require ip ::1 #注释掉
Require all granted #新添加
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
# Apache 2.4
#Require ip 127.0.0.1 #注释掉
#Require ip ::1 #注释掉
Require all granted #新添加
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
最后,重启httpd使改动生效。
sudo systemctl restart httpd