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配置文件的主要内容,如果未能解决你的问题,请参考以下文章