>[info] 这里php(语言模块)是作为apache的众多模块之一;
mysql是php语言中的众多模块之一;
## apache配置
```php
// 将php作为apache的modules
LoadModule php5_module "xxx/php/php5apache2_2.dll" //httpd.conf
// 将PHP文件交给PHP模块处理
//方式1
<FilesMatch "\.php$">
setHandler application/x-httpd-php
</FilesMatch>
//方式2
AddType application/x-httpd-php .php .phtml
// 检测apache的配置语法
httpd -t
// 在httpd.conf中配置php.ini的位置路径,只是目录
PHPIniDir "c:/webserver/php"
```
## PHP配置
直接运行PHP代码
* php.exe -f "php文件路径"
* php.exe -r "php脚本代码"
php.ini
```
// 时区
date.timezone = PRC
// 开启mysql/mysqli扩展
extension_dir = "c:/webserver/php/ext"
extension=php_mysql.dll
extension=php_mysqli.dll
```
## mysql
测试连接
```
$link = mysql_connect("localhost","root","123456");
var_dump($link);
```