1、打開Apache配置文件例如:D:/ap/apache/conf/httpd.conf 文件找到文件的38行 修改為Define SRVROOT “D:/ap/apache”;
2、cmd 進入控制臺程序安裝服務D:/ap/apache/bin> httpd -k install -n ap 注:此處的-n 為命名安裝服務名稱
3、啟動apache 服務器
D:/ap/apache/bin> httpd.exe -k start
D:/ap/apache/bin> httpd.exe -k restart
D:/ap/apache/bin> httpd.exe -k stop
D:/ap/apache/bin> net start ap 開啟服務
D:/ap/apache/bin> net stop ap 關閉服務
如需卸載次服務:
需要先關閉服務 net stop ap 然后卸載 httpd.exe -k uninstall -n ap
4、php 配置
將下載好的php文件中的php.ini-development 復制一份將名稱改為 php.ini 此文件即使php的總配置文件
時區設置
找到 ;date.timezone =
改為 date.timezone = PRC
php 擴展文件的目錄地址
找到 ;extension_dir = "ext"
改為 extension_dir = "D:/ap/php/ext"
5、再打開Apache的配置文件httpd.conf 文件
在文件的最后加入
#如下配置讓Apache支持php7本方法采用的是模塊的配置方法LoadModule php7_module "D:/ap/php/php7apache2_4.dll"AddHandler application/x-httpd-php .php# 配置 php.ini 的路徑PHPIniDir "D:/ap/php"#cgi配置方式ScriptAlias /ap/php7/ "D:/ap/php7/"AddType application/x-httpd-php .phpAction application/x-httpd-php "D:/ap/php7/php-cgi.exe"6、測試建立test.php 文件內容<?phpphpinfo();將此文件存儲在D:/ap/apache/htdocs/目錄下直接訪問 http://localhost/test.php 查看服務器信息7、虛擬主機的配置 找到Apache的配置文件在此文件的最后加入如下代碼<VirtualHost *:80> ServerAdmin 827169570@QQ.com DocumentRoot "D:/webStorm/tp" ServerName www.tp.com #項目域名 DirectoryIndex index.php <Directory "D:/webStorm/tp"> Options Indexes FollowSymLinks AllowOverride All </Directory></VirtualHost><VirtualHost *:80> ServerName localhost ServerAlias localhost DocumentRoot "D:/ap/Apache24/htdocs" <Directory "D:/ap/Apache24/htdocs"> Options Indexes FollowSymLinks AllowOverride All </Directory></VirtualHost>然后再找到C盤hosts文件 在此文件的最后加入 127.0.0.1 www.tp.com站標<!-- 8bit 16*16 32*32 48*48只需要將ico文件命名為favicon.ico并放入網站根目錄即可,無需要如下代碼 --><!-- <link rel="icon" href="favicon.gif" type="image/gif"> --><link rel="shortcut icon" href="favicon.ico" type="image/x-icon">8、配置偽靜態在程序目錄下建立 .htaccess文件<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>9、開啟偽靜態如果將網站源碼放進去時,如果源碼包里邊含有.htaccess 文件的話??赡艹霈F500錯誤,這一般是不支持偽靜態造成的,解決次問題也是很簡單的,就幾步。那么我也分享下開啟偽靜態的方法:第一步:找到Apache的配置文件 ,搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到這一行,去掉前面的“#”;第二步:找到“AllowOverride None”改為“AllowOverride All”,好像有兩個位置,都改了算了…;第三步:重啟apache第四步:現在,就可以使用.htaccess文件實現偽靜態等功能了至此就完成了環境開啟rewrite偽靜態!
新聞熱點
疑難解答
圖片精選