# ubuntu ## 下载Composer 打开shell并依次完成如下功能: 安装curl ```bash panjie@panjie-VirtualBox:~/Desktop$ sudo apt install curl [sudo] password for panjie: ...... After this operation, 411 kB of additional disk space will be used. Do you want to continue? [Y/n] ...... Processing triggers for libc-bin (2.31-0ubuntu9) ... ``` 安装zlicb ```bash panjie@panjie-VirtualBox:~/Desktop$ sudo apt-get install zlibc Reading package lists... Done ... ``` 下载Composer ```bash panjie@panjie-VirtualBox:~/Desktop$ curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading... Composer (version 2.0.8) successfully installed to: /home/panjie/Desktop/composer.phar Use it: php composer.phar ``` 有时候因网络问题可能会发生错误,多试几次基本都能解决。 移动Composer ```bash panjie@panjie-VirtualBox:~/Desktop$ sudo mv composer.phar /usr/local/bin/composer ``` 设置国内源,加速下载: ```bash panjie@panjie-VirtualBox:~/Desktop$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ ``` composer若想成功运行还需要php的支持,我们使用**快捷方式**的方法将php放到`/usr/local/bin`文件夹中。 ```bash ln -s /opt/lampp/bin/php /usr/local/bin/php ``` >[success] `/usr/local/bin`中的命令(可执行文件)可以在系统的任意位置被执行。 ## 下载TP6 xampp中的apache有个叫`文档根目录`的东西,要成功的运行TP6则需要将其下载到 apache的`文档根目录`中。在当前xampp中其apache的`文档根目录`被设置为`/opt/lampp/htdocs`,接下来我们进入此根目录并将TP6下载到此目录下: 首先进行权限的相关设定**(很重要)**,然后进入xampp的htdoc文件夹后,使用Composer下载安装TP6,具体命令如下: ```bash # 设置可写权限 panjie@panjie-VirtualBox:~/Desktop$ sudo chmod 777 -R /opt/lampp/htdocs/ [sudo] password for panjie: # 进入xmapp提供http服务的htdocs文件夹 panjie@panjie-VirtualBox:~/Desktop$ cd /opt/lampp/htdocs # 下载安装ThinkPHP6.0.6版本至本地tp5文件夹 panjie@panjie-VirtualBox:/opt/lampp/htdocs$ composer create-project topthink/think=6.0.6 tp6 Creating a "topthink/think=6.0.6" project at "./tp6" Installing topthink/think (v6.0.6) - Downloading topthink/think (v6.0.6) .... Use the `composer fund` command to find out more! ``` ## Hello ThinkPHP 打开xampp,启动apache服务后,在浏览器中打开:[http://localhost/tp6/public/index.php](http://localhost/tp6/public/index.php) ![](https://img.kancloud.cn/a8/df/a8df23d8bc75fff180bad41ca36f975b_606x408.png) 万事开头难,恭喜你成功的迈出了第一步。