最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

安装php集成环境xampp下载配置教程

XAMPP教程 admin 588浏览 0评论
ex00000000078
背景
  • lamp:我们最常说的lamp,是一种系统环境,由Linux+Apache+Mysql+PHP构成,常用来运行web服务器。要在系统上完成这个环境的安装,可以很复杂的一步一步编译和设置,也可以用已经集成好的软件,脚本等实现快速安装。
  • xampp:软件名,Apache + MySQL + PHP + Perl环境的一键安装程序。支持linux,windows和mac os x三种操作系统。通过xampp,我们可以在上述三个操作系统上一键安装ampp环境,非常方便。
  • lampp:Linux+Apache+Mysql+PHP+Perl的系统环境。lampp环境基本上就等于lamp环境,因为linux默认都自带了perl环境。
lampp安装
  • 下载安装包,地址
    wget https://www.apachefriends.org/xampp-files/7.4.7/xampp-linux-x64-7.4.7-0-installer.run
    chmod 777 ./xampp-linux-x64-7.4.7-0-installer.run
    ./xampp-linux-x64-7.4.7-0-installer.run
    sudo /opt/lampp/lampp  start
  • 文件安装后的默认保存路径是 /opt/lampp
  • 卸载lampp:rm –rf /opt/lampp
  • lampp配置文件
    • Apache文档根目录:/opt/lampp/htdocs/
    • Apache配置文件:/opt/lampp/etc/httpd.conf
    • MySQL配置文件:/opt/lampp/etc/my.cnf
    • PHP配置文件:/opt/lampp/etc/php.ini
    • ProFTPD配置文件:/opt/lampp/etc/proftpd.conf
    • PHPMyadmin配置文件:/opt/lampp/phpmyadmin/config.inc.php
常用命令
  • 控制界面:cd /opt/lampp/share/xampp-control-panel&&sudo ./xampp-control-panel
  • 启动:/opt/lampp/lampp start
  • 停止:/opt/lampp/lampp stop
  • 重启:/opt/lampp/lampp restart
  • 安全设置:/opt/lampp/lampp security
  • 启动Apache:/opt/lampp/lampp stopapache
  • 停止Apache:/opt/lampp/lampp startapache
  • 启动mysql:/opt/lampp/lampp startmysql
  • 停止mysql:/opt/lampp/lampp stopmysql
  • 启动ProFTPD服务器:/opt/lampp/lampp startftp
  • 停止ProFTPD服务器:/opt/lampp/lampp stopftp
  • 启动Apache的SSL支持:/opt/lampp/lampp startssl
  • 停止Apache的SSL支持:/opt/lampp/lampp stopssl
  • 随系统启动
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
配置
  • 修改mysql密码
    mysqladmin -u root password "newpassword"
    sudo /opt/lampp/bin/mysqladmin -h 127.0.0.1  -u root password root
  • 修改网站默认目录
    • 修改指定用户和用户组,默认的是daemon
      sudo vim /opt/lampp/etc/httpd.conf
      <IfModule unixd_module>
      #
      # If you wish httpd to run as a different user or group, you must run
      # httpd as root initially and it will switch.  
      #
      # User/Group: The name (or #number) of the user/group to run httpd as.
      # It is usually good practice to create a dedicated user and group for
      # running httpd, as with most system services.
      #
      User nobody
      Group nogroup
      </IfModule>
      
      DocumentRoot "/home/123/phpprojects"
      <Directory "/home/123/phpprojects">
      
      session.save_path="/home/123/phpprojects/temp/"
    • 修改目录
      sudo vim /opt/lampp/apache2/conf/httpd.conf
    • 修改前
      Alias /bitnami/ "/opt/lanpp/htdocs/"
      Alias /bitnami "/opt/lanpp/htdocs"
      
      <Directory "/opt/lanpp/htdocs">
          Options Indexes FollowSymLinks
          AllowOverride All
          Order allow,deny
          Allow from all
      </Directory>
    • 修改后
      Alias /bitnami/ "/opt/lanpp/phpprojects/"
      Alias /bitnami "/home/ila/phpprojects"
      
      <Directory "/home/ila/phpprojects">
          Options Indexes FollowSymLinks
          AllowOverride All
          Order allow,deny
          Allow from all
      </Directory>
faq列表
  • session_start(): open(/opt/lampp/temp//sess_71a92662ec347e31902fe00a8380dce0, O_RDWR) failed: 权限不够 (13) in /home/ila/phpprojects/book_mangement/index.php on line 2
    • 清空/opt/lampp/temp/目录。
  • Couldn’t start MySQL!
    • sudo chmod 777 -R /opt/lampp/var

 

转载请注明:XAMPP中文组官网 » 安装php集成环境xampp下载配置教程

您必须 登录 才能发表评论!