### Composer 創建項目
~~~
composer create-project zendframework/skeleton-application
~~~
**安裝選擇**
~~~
Updating application configuration...
Please select which config file you wish to inject 'Zend\Db' into:
[0] Do not inject
[1] config/modules.config.php
Make your selection (default is 0):
~~~
選 1
### PHP 配置
PHP >= 7.1.0
啟用 PHP 擴展 intl
> php.ini
```ini
extension=intl
```
### Web 服務器配置
> Apache24/conf/extra/httpd-vhosts.conf
```
<VirtualHost *:80>
ServerName zf-tutorial.localhost
DocumentRoot /path/to/zf-tutorial/public
SetEnv APPLICATION_ENV "development"
<Directory /path/to/zf-tutorial/public>
DirectoryIndex index.php
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
```
**錯誤報告**
> public/index.php
```php
if ($_SERVER['APPLICATION_ENV'] === 'development') {
error_reporting(E_ALL);
ini_set("display_errors", 1);
}
```