Zephir만 사용해서 웹 만들어보기
- /db: SQL 파일
- /index: 가상 호스트의 루트 디렉토리
- /simboard: Zephir 프로젝트 디렉토리
- /simboard/simboard: Zephir 소스 코드
- /static: 정적 리소스 (png,js,css...)
- /template: 템플릿 파일 (html)
Zephir 0.17.0이 필요합니다.
다른 버전에서는 빌드 가능 여부가 확인되지 않았습니다.
cd simboard/
zephir build
PHP 8.1 또는 상위 버전에서 실행할 수 있습니다.
Apache에서는 mod_rewrite를 활성화해야 합니다.
php -S localhost:80 index/index.php
/index/index.php를 수정하여 DB 접속정보를 변경합니다.
$service = new SimBoard\SimBoardService([
"MYSQL" => [
"HOST" => "localhost", // DB 서버 주소
"DBNAME" => "board", // DB 이름
"USERNAME" => "simboard", // DB 사용자 이름
"PASSWORD" => "1234" // DB 패스워드
]
]);