CodeIgniter tiene dos métodos de instalación:

  1. Descargar y listo,
  2. o usar Composer.
composer --ignore-platform-reqs create-project codeigniter4/appstarter PROYECTO

Donde CódigoIgniter4 es el repositorio y appstarter la implementación

  1. Instalar dependencias: composer install

Requerimientos

  1. Instala MacPorts e instala PHP, ejecutando sudo port install php,
    • Consulta qué versiones de PHP están disponibles, ejecutando sudo port select --list php,
    • Ejecuta sudo port select --set php <onOfTheList>, i. Instale:
sudo port install php83-iconv
sudo port install php83-openssl
sudo port install php83-curl
sudo port install php83-intl
  1. Abre php.ini para eliminar el ; al comienzo de:
extension=curl
extension=intl
extension=openssl

Configuración inicial

  1. Crea tu archivo .env ejecutando cp env .env,
  2. Da permiso de escritura a la carpeta writable,

En .env establece:

  1. La URL base $baseURL,
  2. CI_ENVIRONMENT en development para aprovechar las herramientas de depuración proporcionadas por el modo de desarrollo,

En app/Config/App.php establece:

  1. $indexPage en '' si no desea incluir index.php en los URI de su sitio,
  2. la configuración regional predeterminada $defaultLocale. Antes descarga System message translations, y copia la carpeta app/language/es al proyecto,

Ajusta:

  1. La conexión a BDs en app/Config/Database.php,

VirtualHost:

  1. Ejecuta sudo nano /private/etc/hosts,
  2. Agrega una línea al archivo 127.0.0.1 myproject.local,
  3. Para guardar el archivo de hosts, presiona Control + X,