apache和php配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache和php配置文件相关的知识,希望对你有一定的参考价值。

pache(2.4.17) •解压,加入系统变量 •修改conf文件夹中httpd.conf配置,配置各个文件路径

php(5.6.14) •解压,加入系统变量 •配置常规限制,插件等

 mysql(5.6) •解压,加入系统变量 •配置目录路径,CMD命令行安装服务


 因为Apache,php,mysql,都需要加入环境变量,先解压到安装目录,本人E:盘Apache网站根目录是 E:\Apache;
Apache解压到 E:\Apache\phpwin
MySQL解压到 E:\mysql
 PHP解压到E:\Apache \php

     Setp2.修改配置文件  Apache配置
1.修改apache 配置文件

apache24\conf\httpd.conf——主要是文件目录。 用记事本打开C:\apache24\conf\httpd.conf     
  修改 37行 ServerRoot "c:/Apache24" => ServerRoot "E:/Apache/phpwin "(这里输入的是你解压apache安装包的位置)      
修改 217行 #ServerName www.example.com:80 => ServerName www.example.com:80 (去掉前面的#)      
修改 241行 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "E:/Apache/phpwin /htdocs"     
修改 242行 <Directory "c:/Apache24/htdocs"> => <Directory "E:/Apache/phpwin/htdocs">       
 修改 275行 DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了index.php index.htm)   
 修改 358行 ScriptAlias /cgi-bin/  "c:/Apache24/cgi-bin/"  => ScriptAlias /cgi-bin/ "E:/Apache/phpwin/cgi-bin/"
 修改 374行 <Directory "c:/Apache24/cgi-bin"> => <Directory "E:/Apache/phpwin/cgi-bin">

2.添加 Apache支持PHP(在E:/Apache/phpwin/conf/httpd.conf 最后一行添加)

# php5 support   
LoadModule php5_module E:/Apache/phpwin/php5apache2_2.dll  
AddType application/x-httpd-php .php  
PHPIniDir E:/Apache/phpwin/php-5.3.1

 至此,httpd.conf 配置完成,保存httpd.conf

将apache安装到系统服务中(以管理员运行CMD)     
 在cmd中执行:E:/Apache/phpwin/bin/httpd -k install  几个常用命令:net start apache2.4       //(版本号)启动服务          net stop apache2.4



配置PHP  复制一份php.ini-development,并重命名为php.ini,编辑php.ini    
 #把;error_log = php_errors.log 修改为  error_log= E:/Apache/phpwin/PHP54/tmp/php_errors.log #;

   #修改相关路径  #上传暂存路径,别忘了创建对应的文件夹

以下需要删除源文件前面的分号

extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_oci8_12c.dll ;Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_shmop.dll

 

以上是关于apache和php配置文件的主要内容,如果未能解决你的问题,请参考以下文章

在Linux环境下,APACHE和PHP配置文件怎么设置(RPM包)

php和Apache配置好了为啥打开php文件时总出现下载

82.配置apache和PHP

apache配置文件反向代理PHP和https

如何在 Apache 里修改 PHP 配置

Apache+php在windows下的安装和配置