1.xampp for linux安装:
(1)下载xampp-linux-x86-5.6.3-0-installer.run安装文件,注意区分64系统还是32位系统
(2)为文件添加可执行权限,然后使用命令 ./xampp-linux-x86-5.6.3-0-installer.run 安装,
默认的安装路径是 /opt
安装好的的配置文件路径在 /opt/lampp/etc/
包括apache配置文件 httpd.conf
MySQL 配制文件 my.cnf
php配置文件 php.ini
ProFTPD 配制文件proftpd.conf
还有扩展配置文件目录在/opt/lampp/etc/extra/
包含虚拟主机配置文件httpd-vhosts.conf
xampp web文件访问权限配置httpd-xampp.conf
phpMyAdmin 配制文件/opt/lampp/phpmyadmin/config.inc.php
mysql错误日志目录: /opt/lampp/var/mysql/localhost.localdomain.err
(3)安装完毕后,接着设置安全密码
使用命令 sudo /opt/lampp/lampp security 回车后,
①先输入xampp控制面板的密码(用户名是xampp)
②输入phpmyadmin的密码(用户名是pma)
③输入mysql的密码(用户名是root)
④输入ftp密码(用户名是daemon,默认端口21)
(4) xampp所有的执行命令的目录在/opt/lampp/bin/中,包括mysql命令
在linux下从shell进入mysql,进入目录/opt/lampp/bin/
执行命令进行登录./mysql -u用户名 -p密码
2.操作命令
启动 XAMPP
/opt/lampp/lampp start
停止 XAMPP
/opt/lampp/lampp stop
重启 XAMPP
/opt/lampp/lampp restart
安全设置
/opt/lampp/lampp security
使用php4
/opt/lampp/lampp php4
使用php5
/opt/lampp/lampp php5
查看php版本
/opt/lampp/lampp phpstatus
只启动 Apache
/opt/lampp/lampp startapache
停止 Apache
/opt/lampp/lampp stopapache
启动 Apache 的 SSL 支持
/opt/lampp/lampp startssl
停止 Apache 的 SSL 支持
/opt/lampp/lampp stopssl
只启动 MySQL 数据库
/opt/lampp/lampp startmysql
停止 MySQL 数据库
/opt/lampp/lampp stopmysql
启动 ProFTPD
/opt/lampp/lampp startftp
停止 ProFTPD 服务器
/opt/lampp/lampp stopftp
随系统自动启动
ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp
取消随系统自动运行
ln -s /opt/lampp/lampp K01lampp
卸载 XAMPP
rm -rf /opt/lampp
3.xampp使用问题集锦:
(1).远程访问出现 "Access forbidden! New XAMPP security concept:"
远程访问权限受限,更改httpd-xampp.conf配置
vim /opt/lampp/etc/extra/httpd-xampp.conf
找到
LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
改成
LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
也就是将 Require local 改成 Require all granted 。
最后使用命令/opt/lampp/lampp restart 重启xampp即可