- 配置Apache能运行PHP
Apache配置文件位置:
Apche安装目录/conf/
主配置文件:httpd.conf
PHP配置为Apache模块:
LoadModule php5_module "D:\software\APM\php\php5apache2_4.dll"
配置何时调用PHP模块:
<FilesMatch "\.php$">
steHandler application/x-httpd-php
</FilesMatch>
(Apache服务器运行不成功有可能是缺少VC11运行库)
Apache配置php.ini:
PHPIniDir "D:\software\APM\php"
开启多站点配置:
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
Apache检测配置文件:
命令行运行httpd.exe
- 配置PHP基本运行环境
PHP配置文件:
PHP语言包\php.ini
php.ini-development--开发阶段推荐使用的php.ini模板
php.ini-production--产品阶段推荐使用的php.ini模板(使用修改后缀)
配置时区:
date.timezone = "Asia/Shanghai"
date_default_timezone_set('UTC')
PHP连接MySQL配置:
打开php.ini连接MySQL的模块:
extension=php_mysql.dll
extension=php_mysqli.dll
模块位置配置:
extension_dir = "D:\software\APM\php\ext"
连接时若出现"charset(255)"错误,是因为MySQL8.0字符集改变,需配置MySQL安装目录下的my.ini:
[mysqld]
character_set_server =utf8