안드로이드 장치에서 termux를 사용하여 PHP 개발 환경 구축 : 모바일 개발 안내서
코어 포인트
phpinfo()
이 자습서는 모든 유형의 Android 장치에 적합합니다. 전화로 이것을했지만 Bluetooth 키보드가있는 Android 태블릿이 이상적인 설정 일 수 있습니다.
를 입력하여 내장 튜토리얼을 사용하십시오. vimtutor
<code class="language-bash">apt install php apt install git</code>
<code class="language-bash">php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"</code>
이 시점에서 우리는 Android 장치에 Laravel을 설치하고 실행하는 데 필요한 모든 것을 갖추고 있습니다. 새로운 Laravel 프로젝트를 만들려면 다음 명령을 실행해야합니다.
폴더에 새로운 Laravel 프로젝트를 만들 것입니다. phpinfo()
옵션은 여기에 잘 문서화되어 있습니다. 설치하는 데 시간이 걸릴 수 있습니다. 완료되면 Laravel의 자체 장인 명령 줄 인터페이스를 사용하여 새로 생성 된 프로젝트를 실행할 수 있습니다.
<code class="language-bash">mkdir test cd test echo "<?php phpinfo();" ?> > index.php php -S localhost:8080</code>
phpinfo()
index.php
성공! 우리의 Laravel 설치가 완료되었습니다. 코드를 작성하고 실행하는 데 필요한 도구를 성공적으로 설치했습니다. 그러나 데이터를 지속하는 방법 없이는 개발 환경이 완료되지 않습니다.
<code class="language-bash">apt install php apt install git</code>
로 변경 : .env
<code class="language-bash">php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"</code>파일은 아직 존재하지 않으므로 다음을 만들어야합니다.
config/database.php
그런 다음 데이터베이스 스키마를 구축하기 위해 마이그레이션을 실행합니다. 이것은 및
<code class="language-bash">mkdir test cd test echo "<?php phpinfo();" ?> > index.php php -S localhost:8080</code>
다시 실행하면 다시 등록하고 로그인 할 수있는 옵션이 있음을 알 수 있습니다. 우리의 인증 CRUD가 성공적으로 만들어졌습니다!
<code class="language-bash">php composer.phar create-project --prefer-dist laravel/laravel new_project</code>
결론 connections
database.sqlite
database.sqlite
<code class="language-bash">php artisan serve</code>
(FAQ 부품은 의사 원리 목표와 일치하지 않고 너무 길기 때문에 생략됩니다.)
위 내용은 Android Elephpant- Android 전화의 Laravel?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!