开发学院

您的位置:首页>教程>正文

教程正文

CodeIgniter4教程:环境配置

  本教程使用本地环境进行测试和开发,本教程默认使用Windows10操作系统,使用iis+php7+mysql5.7环境。其他操作系统会会在后面的章节单独介绍。

配置windows开发环境

  windows下搭建php开发环境有很多选择,很多团队都开发过傻瓜式的整合包,比如phpstudy。本文介绍iis+php7+mysql环境的搭建。

1.安装iis

  最新版的windows10/windows7都可以直接通过控制面板安装iis,以windows10为例,安装步骤如下:

  打开控制面板,找到"程序和功能"选项。

001.jpg

  进入后,点击“启用或关闭windows功能”.

002.jpg

找到“Internet Information Services”,勾选除了"FTP服务器"以外的所有选项,要展开一项一项勾选,当然"应用程序开发功能"下面的"ASP"可以不勾选,其他的建议都勾选上。此外,“Internet Information Services可承载的Web核心”也可以勾选上。

003.jpg

 点击确定即可开始自动安装,等待安装结束。

下载并安装php7

  php7需要vc15库的支持,访问微软的官网下载安装即可。

  访问https://windows.php.net/download/下载php,可以选择最新版本的php7.4,我们选择x64 non thread safe版本,点击zip连接即可开始下载。

  下载完毕后在c盘根目录下创建php74目录,把压缩文件的内容解压到这个目录中。接下来要配置php.ini,默认php自带了php.ini-development和php.ini-production,修改任意一个文件为php.ini即可,推荐修改php.ini-development.

  修改扩展dll所在的路径,本例中为c:\php74\ext:

  extension_dir = "c:\php74\ext"

  根据需求取消注释Dynamic Extensions段的扩展库,下面是我自己的配置,开启了大部分常用的扩展。

extension=bz2
extension=curl
extension=fileinfo
extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
;extension=ldap
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
extension=odbc
extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop

; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=snmp

;extension=soap
extension=sockets
;extension=sodium
extension=sqlite3
;extension=tidy
extension=xmlrpc
;extension=xsl
extension=redis

  配置完php.ini保存即可。

IIS配置php

  打开IIS管理器,在主页找到“默认文档”。

iis_php1.jpg

  添加index.php。

iis_php2.jpg

  返回首页,双击“ISAPI和CGI限制”选项,添加c:\php74\php-cgi.exe,并勾选允许执行扩展路径。

iis_php3.jpg

  回首页,双击“处理程序映射”选项,然后点击“添加模块映射”。请求路径输入*.php,模块选择FastCgiModule,可执行文件选择c:\php74\php-cgi.exe,最后点击确定即可。

iis_php4.jpg

  如果上面整个流程不出任何问题,那么php环境就算成功搭建完毕了。

下载安装CodeIgniter4

  安装CodeIgniter4十分简单,访问https://codeigniter.org.cn/,首页就有“下载 CodeIgniter”的连接,直接点击即可开始下载CodeIgniter4的zip包。

  解压zip文件包,将所有文件和文件夹上传到服务器上,访问服务器的网址,例如127.0.0.1/ci。一旦看到以下画面,此时就代表安装成功:

welcome.jpg