composer require metowolf/meting
cd .config/composer/vendor/metowolf
debian@MiWiFi-R3-srv:~/.config/composer/vendor/metowolf
$ tree
.
└── meting
├── composer.json
├── LICENSE
├── README.md
└── src
└── Meting.php
2 directories, 4 files
mkdir myproject
没有用composer对project进行任何操作。
现在我编辑一个index.php
vim myproject/index.php
<?php
require '/home/debian/mydoc/myproject/vendor/metowolf/meting/src/Meting.php'
use MetowolfMeting;
$api = new Meting('netease');
浏览器中输入 127.0.0.1/myproject/index.php
出现错误
This page isn’t working
127.0.0.1 is currently unable to handle this request.
log信息
sudo cat /var/log/apache2/error.log
HTTP ERROR 500
[Sat Aug 08 00:11:50.443988 2020] [:error] [pid 4677] [client 127.0.0.1:55688] PHP Parse error: syntax error, unexpected 'use' (T_USE) in /home/debian/mydoc/myproject/public/index.php on line 3, referer: http://127.0.0.1/myproject/
配置信息
sudo cat /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
ServerName localhost
DocumentRoot /home/debian/mydoc
<Directory /home/debian/mydoc>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…