虚拟主机域名注册-常见问题 → 服务器技术 → 系统运维 | |||||||
PHP5.4.12+Apache2.4.4+MySQL+phpMyAdmin配置教程
1: 下载PHP5.4.12 for windows。 官网的PHP for Windows有2种版本(非线程安全的VC9 x86 Non Thread Safe 和 线程安全版VC9 x86 Thread Safe) 非线程安全版下载:VC9 x86 Non Thread Safe 线程安全版下载:VC9 x86 Thread Safe 请选择VC9 x86 Thread Safe线程安全版进行下载。 线程安全Thread Safe(TS)和非线程安全(NTS),就是在执行时是否进行线程安全检查,以防止有新要求就启动新建成的CGI执行方式,进而耗尽系统资源. 执行方式有ISAPI和FastCGI: ISAPI(Internet Server Application Programming Interface)是以DLL动态链接库的形式使用,在用户请求后执行,在处理完一个用户请求后不会马上消失,因此需要进行线程安全检查.以此来提高程序的执行效率. 所以以ISAPI的方式来执行PHP,最好选择Thread Safe版本也就是我们下载的版本。 FastCGI是以单一线程执行,所以不需要进行线程安全检查,因为没有了线程安全检查,反而加快了PHP的执行效率.所以如果用FastCGI来执行PHP,最好选择Not Thread Safe版本。 2: 配置php.ini 解压到C:\Program Files\PHP目录(目录和盘符可根据情况任意修改,但配置文件中的路径应根据修改而变更) php.ini-development 意味着是开发版本的配置. php.ini-production 是网站发布时的配置. 这里我们复制php.ini-development文件修改成php.ini 打开php.ini找到以下字段并配置成如下参数: short_open_tag = On //短标签开启 asp_tags = On //asp的短标签<* *>开启 register_globals = off //超级全局变量,建议关闭,打开它会造成安全上的漏洞 post_max_size= 8M //POST提交时候的最大数据提交量 ;magic_quotes_gpc = off //php自带的安全验证,5.4版已舍弃这一参数默认为注释状态 file_uploads = On //php支持文件上传 upload_max_filesize = 2M //文件上传最大值 2M max_file_uploads = 20 //同时并发上传的最大文件数 找到extension_dir 和下面很多的 extension= ****.dll 这里 在extension=****.dll 的前面加上这一段来配置php的动态链接库地址 extension_dir="C:\Program Files\PHP\ext" 去掉以下的extension前面的分号;使其开启 extension=php_bz2.dll extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll extension=php_pdo_mysql.dll extension=php_sockets.dll extension=php_xmlrpc.dll 找到date.timezone 设置时区为中国时区 date.timezone = prc 保存php.ini 3.下载Apahce2.4.4 for windows。 Apache2.4.4下载:VC9 x86 Apache2.4.4 4: 让Apahce支持php 解压到C:\Program Files\Apache目录(目录和盘符可根据情况任意修改,但配置文件中的路径应根据修改而变更) 打开C:\Program Files\Apache\conf\httpd.conf 在大约60行的位置添加 PHPIniDir "C:\Program Files\PHP" 注意一定要添加在LoadModule 那一段的前面,以便提前加载,不然稍后的phpMyAdmin容易出错. 在LoadModule这段后面添加 LoadModule php5_module "C:\Program Files\PHP/php5apache2_4.dll" 在大约380行Addtype那里加入 AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt AddType application/x-httpd-php-source .phps 5:安装phpMyAdmin 解压下来后把phpmyadmin放入www目录 找到phpmyadmin文件夹里的/libraries/config.default.php 修改以下内容 $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['auth_type'] = 'config'; //如果是网络上则需要改成cookie $cfg['blowfish_secret'] = ''; //此项只有当上面修改为cookie后,这里必须修改,内容自定,比如你的域名比如www.yourdomain.com $cfg['Servers'][$i]['user'] = 'root'; //登录账户 $cfg['Servers'][$i]['password'] = '123456'; //密码 $cfg['DefaultLang'] = 'zh'; //这是默认语言为中文. $cfg['DefaultCharset'] = 'utf8'; //这是修改编码方式,可以修改成gb2312.
|
|||||||
>> 相关文章 | |||||||