XAMPP以前叫做LAMPP,它包含了apache、mysql、php和perl。比较适合用在开发测试。类似的软件还有phpstudy.。
下载地址:https://www.apachefriends.org/zh_cn/index.html
安装:
tar xvfz xampp-linux-tar.gz -C /opt
把下载的包解压到/opt目录就行,xampp安装在/opt/lampp
这样的xampp缺乏安全防护:
mysql管理员(root)没有密码
mysql可通过网络访问
froftpd使用“lampp”作为用户名“nobody”作为密码
phpmyadmin可以通过网络访问
示例程序可以通过网络访问
mysql 和 apache在同一个用户名(nobody)下运行
使用以下命令进行安全检查并配置相应密码
/opt/lampp/lampp security
注:此时进入phpmyadmin会提示密码错误,进行 phpmyadmin的相关配置就行
重要的文件和目录
文件/目录 | 用途 |
---|---|
/opt/lampp/bin/ | xampp 命令库,例如/opt/lampp/bin/mysql可执行mysql监视器 |
/opt/lampp/htdocs/ | apache根目录 |
/opt/lampp/etc/httpd.conf | apache配置文件 |
/opt/lampp/etc/my.cnf | mysql配置文件 |
/opt/lampp/etc/php.ini | php配置文件 |
/opt/lampp/etc/proftpd.conf | proftpd配置文件 |
/opt/lampp/phpmyadmin/conf.inc.php | phpmyadmin配置文件 |
命令参数和描述
参数 | 描述 |
---|---|
start | 启动xampp |
stop | 停止xampp |
restart | 重启xampp |
startapache | 只启动apache |
startssl | 启动apache的ssl支持,该命令将持续激活ssl支持 |
startmysql | 只启动mysql |
startftp | 启动proftpd服务器,该命令将持续激活ftp |
stopapache | 停止apache |
stopssl | 停止apache的ssl支持,该命令将持续停止ssl支持 |
stopmysql | 停止mysql |
stopftp | 停止proftpd,该命令将持续停止proftpd |
security | 启动一个小型安全检查程序 |
卸载
rm -rf /opt/lampp