PHP7安裝配置(win10)
PHP 7出來好一段時間了,前些日子工作比較忙,沒時間研究,現在有點時間了,公司裡生產環境不能隨便升級,家裡自己的電腦還是可以裝一下看看效果的。
下面簡單說明一下PHP 7 + Apache 2.4的安裝。
Apache 2.4 安裝配置
安裝
Apache 2.4,在官方網站上沒有Windows下的編譯版本,需要到http://httpd.apache.org/docs/2.4/platform/windows.html找到提供Windows編譯版本下載的映象網站,我用的是:http://www.apachelounge.com/download/,根據需要下載32或64位版本,下載後是個zip包。下載後,將ZIP包內的Apace24目錄解壓到任意目錄。
注意:Apache和PHP的一些資訊要匹配,包括32/64位、VC版本號。對於PHP 7,官網上只有VC14編譯的版本,因此對應的Apache版本也需要是VC14編譯的。
配置
單站點配置
開啟%Apache24%confhttpd.conf檔案:
1、 找到“ServerRoot”,將其指定為%Apache24%所在目錄;
2、 修改文件根目錄;
DocumentRoot “E:/wwwpages”
<Directory “E:/wwwpages”>
3、 新增 index.php 到 index 目錄中
DirectoryIndex index.html index.php
4、 把Apache安裝成服務:
httpd.exe -k install -n “Apache24”
若服務啟動失敗則修改下埠號。
多站點配置(用埠號區分)
在一臺伺服器上可以配置多個站點,本節說明如何配置通過埠號區分的不同站點。
配置httpd.conf。
首先增加監聽埠(配置幾個站點,就增加幾個埠):
Listen 8081
Listen 8082
等以上內容都設定以後,可以通過netstat -n -a檢視埠是否開啟。
其次配置虛擬站點:
NameVirtualHost *:8080
<VirtualHost *:8080>
ServerName www.mysite1.com
#DocumentRoot “C:/Rainman/ProjectWorkspace2.0/SourceCode/Server/wanpush”
DocumentRoot “C:/Rainman/ProjectWorkspace3.0_clound/SourceCode”
<Directory “C:/Rainman/ProjectWorkspace3.0_clound/SourceCode”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog “logs/mysite1.com-error.log”
CustomLog “logs/mysite1.com-access.log” common
</VirtualHost>
NameVirtualHost *:8081
<VirtualHost *:8081>
ServerName www.mysite2.com
DocumentRoot “C:/Rainman/ProjectWorkspace3.0_clound/yiqixiu”
<Directory “C:/Rainman/ProjectWorkspace3.0_clound/yiqixiu”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog “logs/mysite2.com-error.log”
CustomLog “logs/mysite2.com-access.log” common
</VirtualHost>
主要為每個虛擬站點配置DocumentRoot和Directory引數。
驗證
安裝完成後,編寫如下HTML頁面:
<html>
<body>
<h1>Hello world!</h1>
</body>
</html>
另存為index.html,該檔案拷貝到“E:/wwwpages”下。
開啟URL:http://localhost:8080/,頁面顯示“Hello world!”,則表示Apache安裝啟動成功。
解除安裝服務
解除安裝服務:
httpd –k uninstall –n “apache24”
注意:名稱一定要跟安裝時的名稱保持一致。
PHP 7.0.6 安裝配置
安裝
下載php-7.0.6-Win32-VC14-x64.zip,將其解壓到任意目錄。
配置
1、配置Apache
開啟Apache的配置檔案,增加如下內容:
LoadModule php7_module ” D:/PHPDevEnv/PHP/php7apache2_4.dll”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddHandler application/x-httpd-php .php
PHPIniDir ” D:/PHPDevEnv/PHP”
注:紅色部分使用實際的路徑。
2、配置PHP
將PHP目錄下的php.ini-development改名為php.ini,然後開啟該檔案,查詢“extension_dir”,將前面註釋去掉,並修改為絕對路徑,譬如:
extension_dir = ” D:/PHPDevEnv/PHP/ext”
注:修改為絕對路徑,是避免有些PHP擴充套件找不到正確的路徑。
驗證
在Apache網站根目錄(具體位置見2.1節)下建立一個 phpinfo.php 檔案:
<?php
phpinfo();
?>
在瀏覽器中開啟http://localhost:8080/phpinfo.php.
相關文章
- PHP7 安裝 xhprofPHP
- PHP7 編譯安裝PHP編譯
- 編譯安裝php7編譯PHP
- php7編譯安裝PHP編譯
- OSX下安裝PHP7教程PHP
- Centos安裝PHP7及配置php-fpm開機啟動CentOSPHP
- php7 安裝rabbitmq 擴充套件PHPMQ套件
- php7 安裝 imagick 擴充套件PHP套件
- Centeros 6 安裝 php7 apache mysqlROSPHPApacheMySql
- Mysql安裝與配置_win10MySqlWin10
- PHP7 原始碼安裝 swoole 全流程PHP原始碼
- Ubuntu 16.04 安裝 Apache, MySQL, PHP7UbuntuApacheMySqlPHP
- centos7原始碼安裝php7CentOS原始碼PHP
- php7安裝redis6擴充套件PHPRedis套件
- windows下php7安裝redis擴充套件WindowsPHPRedis套件
- 安裝win10系統的配置要求是什麼 win10系統安裝最低配置要求Win10
- 繼續配置win10安裝環境Win10
- ubuntu16.04 PHP7安裝與Nginx PHPUbuntuPHPNginx
- MAC下嘗試PHP7 alpha版本的安裝MacPHP
- win10怎麼看gcc安裝成功_win10安裝和配置GCC的方法Win10GC
- win10 免安裝版本的MySQL的下載安裝和配置Win10MySql
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- PHP7透過yum源安裝及效能測試PHP
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- zabbix安裝—–nginx安裝和配置Nginx
- Win10系統怎麼安裝和配置MongoDBWin10MongoDB
- CentOS7 yum 安裝 nginx 和 PHP7 訪問白屏CentOSNginxPHP
- Linux伺服器下 php7安裝redis的方法Linux伺服器PHPRedis
- php7安裝redis擴充套件和memcache擴充套件PHPRedis套件
- Zookeeper 安裝配置
- 【mongodb安裝配置】MongoDB
- ceph安裝配置
- ELK 安裝配置
- Prometheus安裝配置Prometheus
- MySQL安裝配置MySql
- SwitchOmega 安裝配置
- Hive安裝配置Hive
- JWT安裝配置JWT