XAMPP

  • XAMPP是免费自由开源的,内含Apache网页服务器、MySQL数据库、PHP和Perl。它的主要目标是为开发者构建一个可以简易安装的Apache环境。与LAMP和LEMP不同的是,开发者可以使用XAMPP在几分钟之内一次性安装好所有的相关软件包,这对web前端开发者来说十分方便。X代表跨平台(cross platform是跨平台的意思,而cross又可以表示十字形,字母X正好像一个倾斜的十字),A代表Apache, M代表MySQL,两个P分别表示PHP和Perl

安装

  • XAMPP官网下载安装包
  • 下载下来的包只有rw权限,没有X权限,所以必须更改其权限
  • sudo chmod +x xampp-linux-x64-5.6.20-0-installer.run
  • sudo ./xampp-linux-x64-5.6.20-0-installer.run
  • 一直next,XAMPP将被安装到/opt/lampp
  • 安装完后进入图形界面

XAMPP的基本配置

停止运行XAMPP的命令:

  • sudo /opt/lampp/lampp stop

启动XAMPP的命令:

  • sudo /opt/lampp/lampp start

重启XAMPP的命令:

  • sudo /opt/lampp/lampp restart

启动XAMPP图形界面:

  • sudo /opt/lampp/manager-linux-x64.run

只启动 Apache

  • /opt/lampp/lampp startapache

停止 Apache

  • /opt/lampp/lampp stopapache

打开XAMPP page

  • 在浏览器地址栏中输入 http://localhost/dashboard/
  • 或者 http://localhost

设置开机自动运行XAMPP

  • 打开rc.local文件,命令sudo nano /etc/rc.local
  • 在exit 0 的上一行添加 /opt/lampp/lampp start这一条命令,然后保存文件。当系统重启时,/opt/lampp/lampp start这条命令会自动运行并启动XAMPP

为XAMPP设置密码

  • 执行命令sudo /opt/lampp/lampp security, 之后你将为XAMPP page, MySQL/phpMyAdmin, MySQL root等分别设置密码

访问phpMyAdmin

  • phpMyAdmin是MySQL数据库的图形界面管理工具,我们可以在浏览器中使用phpMyAdmin来创建、删除或修改MySQL数据库。在XAMPP page选择phpMyAdmin,就可以访问phpMyAdmin管理工具了
  • 输入用户名和密码,默认用户名是pma或root。在前面,我们使用sudo /opt/lampp/lmapp security来设置了密码,所以输入你设置的MySQL/phpMyAdmin的密码就行了。 如果你之前没有设置密码,那么会直接进入phpMyAdmin管理界面
  • 新版本中没设密码时直接进入

XAMPP 重要的文件和目录

XAMPP 命令库。例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器

  • /opt/lampp/bin/

Apache 文档根目录

  • /opt/lampp/htdocs/
  • 访问http://localhost/dashboard/的网页都在这里

Apache 配制文件

  • /opt/lampp/etc/httpd.conf

MySQL 配制文件

  • /opt/lampp/etc/my.cnf

PHP 配制文件

  • /opt/lampp/etc/php.ini

ProFTPD 配制文件。(从 0.9.5 版开始)

  • /opt/lampp/etc/proftpd.conf

phpMyAdmin 配制文件

  • /opt/lampp/phpmyadmin/config.inc.php

卸载XAMPP

  • XAMPP默认安装在/opt/lampp目录下,首先终止XAMPP服务器的运行,命令为
  • sudo /opt/lampp/lampp stop
  • 删除/opt/lampp目录,命令为
  • sudo rm -rf /opt/lampp
  • 查看/opt目录,lampp已经从/opt目录下消失了。XAMPP成功地卸载了

MySQL 终端简单操作

连接数据库

  • /opt/lampp/bin/mysql -u root -p
  • 如果有密码则输入密码,如果无则直接回车会自动进入
  • mysql>
  • 提示符状态

选择数据库

  • mysql> use mysql;

创建账户并授权

  • 在上述mysql提示符下依次执行如下三句,将创建一个myremo账户,密码为D@sdi^3m,授权访问表为mydbname:
GRANT USAGE ON *.* TO 'myremo'@'localhost' IDENTIFIED BY 'D@sdi^3m' WITH GRANT OPTION;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON mydbname.*  TO 'myremo'@'localhost' IDENTIFIED BY 'D@sdi^3m';
FLUSH PRIVILEGES;

修改连接账户密码

  • 如下语句将myremo密码修改为123456:
  • UPDATE user SET Password=PASSWORD(‘123456’) WHERE User=’myremo’;

允许远程访问(如需要)

  • UPDATE user SET Host=’%’ WHERE User=’myremo’;

立即生效

  • FLUSH PRIVILEGES;

退出mysql

  • mysql>quit;

分割线

相关设置

Windows 下 Apache不能启动

  • 安装xampp后apache不能启动解决方法
  • 1.80端口冲突,解决方法:
  • 打开目录C:\xampp\apache\conf(我的安装目录为C:\xampp)下的httpd.conf文件,将Listen 80和 ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口),要保持一致。
  • 2.监听端口443冲突,解决方法:(我的就是因为开了443端口的SS)
  • 打开目录C:\xampp\apache\conf\extra (我的安装目录为C:\xampp)下的httpd-ssl.conf文件,将Listen 443这句注释掉:# Listen 443或将443改为4433或其它值(尽量不要使用0-1023)。
  • 在浏览器中输入http://localhost:8081,如果能直接进入Apache服务器的控制页面就是没有问题
  • 如果是第2个的端口问题的话,记着把第1个端口再改回去

你可能感兴趣的:(常用工具)