Apache-PHP配置:
我的phpstudy安装目录是C盘,且引用版本是php-5.4.45。
第一步:打开phpstudy(先不要启动),软件左侧绿色字体切换版本里查看运行的php版本,建议切换到5.4以上版本;
第二步:C:\phpStudy\PHPTutorial\php里找到相应版本里的php5apache2_4.dll,这步主要是确认路径及文件名没错;
第三步:C:\phpStudy\PHPTutorial\www\congf文件夹修改httpd.conf文件
ctrl+f寻找<IfModule unixd_module>,标签上面有一堆LoadModule数据,在这些数据最后一行换行添加:
LoadModule php5_module "C:/phpStudy/PHPTutorial/php/php-5.4.45/php5apache2_4.dll"
然后ctrl+f寻找<IfModule mime_module>标签,在此标签内容最后一行添加:
AddType application/x-httpd-php .php .html .htm .php5
第四步:启动apache。
PHP扩展配置:
宽字符集需要开启 php_mbstring扩展,所以:
第一步:C:\phpStudy\PHPTutorial\php\php-5.4.45\ext文件夹里找到 php.ini-development;
第二步:复制且粘贴在C:\phpStudy\PHPTutorial\php\php-5.4.45文件夹里,且改名为php.ini;
第三步:打开php.ini,ctrl+f搜索 extension_dir = "ext" ,然后转行补充一行extension_dir = "C:\phpStudy\PHPTutorial\php\php-5.4.45\ext";
第四步:ctrl+f定位 extension=php ,找到 ;extension=php_mbstring.dll ;去掉前面的分号;注释;
第五步:回到C:\phpStudy\PHPTutorial\www\congf文件夹修改httpd.conf文件定位上面粗体斜体位置,再添加一行
PHPIniDir "C:/phpStudy/PHPTutorial/php/php-5.4.45"
如果出现报错>>> Only first PHPINIDir directive honored per configuration tree - subsequent ones ignored ;
则是设置重复了,在extra文件夹里的httpd-php.conf修改
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "C:/Program Files/PHP"删除即可;
以上