# 服务器搭建,远程操作,文件上传,问题汇总 一、系统安装: 二、安装xampp: **1.下载xampp:** **2.赋权限:** ``` sudo chmod 777 xampp-linux-x64-7.0.15-0-installer.run ``` **3.运行并安装:** ``` ./xampp-linux-x64-7.0.15-0-installer.run ``` **4.常用命令:** 常用命令,如启动: ``` sudo /opt/lampp/lampp start ``` 更多: ``` start 启动 XAMPP。 stop 停止 XAMPP。 restart 重新启动 XAMPP。 startapache 只启动 Apache。 startssl 启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。 startmysql 只启动 MySQL 数据库。 startftp 启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“lampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。 stopapache 停止 Apache。 stopssl 停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。 stopmysql 停止 MySQL 数据库。 stopftp 停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。 ``` **5.目录结构:** ``` /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 配制文件。 ``` **6.卸载:** ``` sudo /opt/lampp/uninstall sudo rm -rf /opt/lampp ``` 三、远程操作(以windows操作Ubuntu): **1.Ubuntu端:** <1> 下载安装ssh ``` sudo apt-get install openssh-server ``` <2> 查看是否启动: ``` sudo ps -e | grep ssh ``` 没启动,则执行以下命令以启动服务: ``` sudo sudo service ssh start ``` <3> 查看IP: ``` sudo ifconfig ``` <4> 下载安装vsftpd ``` sudo apt-get install vsftpd ``` <5> 配置FTP: ``` sudo vim /etc/vsftpd.conf ``` <6> 修改参数: ``` anonymous_enable=NO local_enable=YES write_enable=YES ``` <7> 重启服务: ``` /etc/init.d/vsftpd restart ``` **2.windows端:** <1> 下载安装Xshell: <2> 设置Xshell:   <1> 下载安装Xftp: <2> 设置Xftp:  设置完成后Xshell用于命令操作,Xftp用于文件传输。 四、将网站上传到服务器时遇到的问题: **1.thinkPHP的文件权限问题:** 网站入口文件: ``` sudo chmod 755 webname -R ``` 网站缓存文件: ``` sudo chmod 777 Runtime -R ``` **2.数据库的导入:** ``` sudo /opt/lampp/bin/mysql -uroot -p1234 dbname < dbname.sql ``` **3.在最新版本中xampp已将MySQL更换为MariaDB:** 区别: 五、数据库导入问题: **1.[Err] Lost connection to MySQL server during query** 在my.ini中配置,其中数值看你导入包的大小: ``` max_allowed_packet = 2000M ``` 配置MySQL允许的最大数据包大小 Last modification:August 15th, 2020 at 04:36 pm © 允许规范转载 Support 众筹催更 ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat