1.Apache ①下载之后的配置:ServerRoot “”“” ;端口设置:Listen 81;ServerName localhost;
DocumentRoot "D:/Apache24/htdocs"
<Directory "D:/Apache24/htdocs">
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/"
<Directory "D:Apache24/cgi-bin">
②虚拟主机的设置 :
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf——httpd-vhosts.conf——配置本地hosts——测试
<VirtualHost *:80>
#ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com"
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory></VirtualHost>
③连接PHP:
LoadModule php7_module D:/myenv/php7/php7apache2_4.dll
PHPIniDir "D:/myenv/php7"
AddType application/x-httpd-php .php 解析PHP文件
LoadFile D:/myenv/php7/ext/php_mysqli.dll 以PHP连接MYSQL
2.PHP配置 PHP.ini
extension_dir = "D:/myenv/php7/ext"
extension=php_curl.dll; extension=php_gd2.dll; extension=php_mbstring.dll;
extension=php_mysqli.dll; 对MYSQLi扩展
extension=php_pdo_mysql.dll;
extension=php_pdo_odbc.dll; extension=php_xmlrpc.dll
3.mysql配置
PHP—Apache 测试: <?php
phpinfo();
?>
$mysqli = new mysqli ( 'localhost' , 'my_user' , 'my_password' , 'my_db' ); 主机 ——数据库
if ( $mysqli -> connect_error ) {
die( 'Connect Error (' . $mysqli -> connect_errno . ') '
. $mysqli -> connect_error );
}
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . $mysqli->host_info . "\n";
$mysqli->close();
?>