首先新建一个自己的amp目录(模仿wampserver安装目录),以后的apache,mysql,php都放在此目录下。
下载apache 根据自己的系统下载相应的压缩包,我的64位系统下载的是:”httpd-2.4.23-x64-vc14.zip”
将下载的apache压缩包解压到amp目录下。注意,压缩包解压后的文件夹名称为Apache24(因为我的apache是2.4版本的),将文件夹重命名为apache后复制到amp目录下
用管理员身份打开”命令提示符”工具(直接运行cmd打开会遇到权限问题),进入E:\amp\Apache\bin 目录,然后运行 httpd -k install 安装apache服务,安装完成后会看到”Installing ht ‘Apache2.4’ service The ‘Apache2.4’ service is successfully installed.” “Testing httdp.conf …” 如果遇到”Errors reported here must be corrected before the service can be started.”不用担心,我们手动去启动apache服务:双击打amp\apache\bin目录下的”ApacheMonitor.exe”文件,点击start启动服务即可。
我们的站点文件都放在amp\Apache\htdocs文件夹下,在浏览器中输入localhost回车,就能看到apache页面,修改htdocs目录下的index.html文件,刷新就可以看到页面的变化。
配置apache已运行php程序
第一步:装载php”模块”,”模块”就是指php的语言包,即我们下载解压后的php文件目录。将此目录改名为”php”复制到amp目录下(和apache目录同级),然后打开apache的配置文件httpd.conf,该文件在amp\Apache\conf目录下。在配置文件中插入如下代码:
LoadModule php_module "E:/amp/php/php7apache2_4.dll"
setHandler application/x-httpd-php
该配置文件的代码作用是,告知appache,凡是带.php后缀的文件都要找php语言模块处理,"php7apache2_4.dll"文件在amp\php目录下
还有另一种配置方式:
AddType application/x-httpd-php .php .pap .phtml
这些.pap .phtml 是我们自定义的文件后缀,同样也可以用php模块处理
7. PHP的配置
1.时区配置
需要修改php的配置文件,在php目录下有两个配置文件:php.ini-development和php.ini-production,我们复制php.ini-development并重命名为php.ini到当前目录下,打开php.ini,用查找方式查找”timezone”关键字,将timezone的注释去掉,并改为
timezone=PRC
PRC代表中华人民共和国
接着在httpd.conf配置文件中设置php.ini文件路径,添加如下代码
PHPIniDir = "E:/amp/php"
注意:不要加上php.ini文件名,只需要目录
8.PHP配置mysql模块
在php.ini文件中,设定mysql模块文件路径(通过查找方式查找extension-dir,位置在;On Windows下面的那一行 ),修改为指向php语言包中ext这个目录的完整物理路径,代码为:
extension_dir = "E:/amp/php/ext"
接着查找mysql关键词,去掉下面一句前面的” ; “
;extension=php_mysqli.dll
至此php已配置好mysql模块 9.