自定義PHP運行環(huán)境配置程序
虹口網站建設公司創(chuàng)新互聯(lián)建站,虹口網站設計制作,有大型網站制作公司豐富經驗。已為虹口數(shù)千家提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站建設要多少錢,請找那個售后服務好的虹口做網站的公司定做!(Ver 2017.2)
官方演示(Ver 2017.2)
——————————————————–
win32 開源穩(wěn)定易擴展安裝配置文件更新日志
——————————————————–
Version 2017.2 Build 20171205
配置文件更新至以下官方最新版本:
– Apache 2.4.29
– PHP 7.2
– MySQL 5.7.20
– phpMyAdmin 4.7.6
第三方應用軟件最新適配:
– WordPress 4.9.1
– WebStorm 2017.3
– PhpStorm 2017.3
——————————————————–
源程序文檔
——————-
程序:phpRE(Ver 2017.2)
功能:在Win7/10下自定義安裝
php7.2 apache2.4.29 mysql5.7.20 phpMyAdmin4.7.6 wordpress4.9.1 WebStorm2017.3 PhpStorm2017.3運行環(huán)境
軟件下載(建議64位操作系統(tǒng)下載安裝x64版本):
自定義版本:phpRE(Ver 2017.2)
安裝完整版:phpRE(Ver 2017.2)
httpd-2.4.29-win32-VC14.zip
php-7.2-Win32-VC14-x86.zip(非商業(yè)加密源碼開發(fā)線程安全版:VC14 x86 Thread Safe)
mysql-5.7.20-win32.zip
phpMyAdmin-4.7.6-all-languages.zip
wordpress-4.9.1-zh_CN.zip
WebStorm-2017.3.exe
PhpStorm-2017.3.exe
中文語言包下載
配置文件包下載
從上述官方網站下載到以下最新版本(注意:部署PHP7運行環(huán)境必須按照先確保已安裝微軟運行庫:Microsoft .NET Framework4.6.2及MSVC9-MSVC15 (Microsoft Visual C++ 2008-Microsoft Visual C++ 2017)→Apache→PHP→MySQL→WordPress先后順序分別安裝配置調試成功才行)
安裝配置方法步驟(遵循“自由、開源、免費、綠色”軟件開發(fā)理念自定義安裝配置最新低標準PHP開發(fā)環(huán)境):
1.解壓下載的Web服務器httpd-2.4.29-win32-VC14.zip安裝包將其放到自定義安裝目錄(D:phpREapache)
2.修改httpd.conf(D:phpREapacheconfhttpd.conf)配置文件:
(1)修改ServerRoot apache的根路徑:(38行)
ServerRoot “D:/phpRE/apache”
(2)修改DocumentRoot apache訪問的主文件夾目錄,就是php、html代碼文件的位置:apache默認的發(fā)布文檔目錄是htdocs(D:phpREapachehtdocs),
里面會有入口文件index.html。新建目錄www并修改為(245行、246行) D:phpREwww
成以上兩步原裝正版的配置文件修改后就可以install.bat 安裝和運行 ApacheRK(具體操作步驟放在修改完php.ini及my.ini后再安裝啟動Apache服務器、MySQL服務器)
3.基本配置(最新版本低標準修改配置官方提供的默認配置文件,Web應用程序開發(fā)過程中可按需修改或擴展功能)
(3)打開(109行)LoadModule deflate_module modules/mod_deflate.so模塊,可以提高網頁的瀏覽速度
(4)修改入口文件配置:DirectoryIndex一般情況都是以index.php、index.htm、index.html作為web項目的入口運行文件。(281行)
(5)新建出錯信息存儲目錄D:/phpRE/logs/修改(300行) ErrorLog “D:/phpRE/logs/apache_error.log”
(6)設定serverscript的目錄: (365行) ScriptAlias/cgi-bin/ “D:/phpRE/apache/cgi-bin” (381行) <Directory”D:/phpRE/apache/cgi-bin”>
4.根據Web應用程序運行或開發(fā)需要提供http基本擴展功能服務
(7)整合PHP與apache服務,添加php支持(php5.5以上,只能搭配 2.4版本以上的apache):(180行-185行)php7 support(加載php7支持擴展功能)提供php7運行服務
5.解壓下載的php腳本預處理器php-7.2-Win32-VC14-x86.zip安裝包將其放到自定義安裝目錄(D:phpREphp)
6.將php目錄下的php.ini-production另存為php.ini配置文件并修改:
(8)(726行);extension_dir = “ext”,去掉前面的“;”打開php的擴展支持,并修改擴展文件路徑:extension_dir =”d:phpREphpext”【配置細節(jié)與要點】
在php目錄下安裝Composer-Setup.exe進一步擴展Composer.phar依賴包,便于php通過composer快速下載安裝第三方應用軟件。
7.解壓下載的mysql數(shù)據庫服務器mysql-5.7.20-win32.zip安裝包將其放到自定義安裝目錄(D:phpREmysql)
8.將mysql目錄下的my-default.ini另存為my.ini配置文件并修改:
(9)修改my.ini(22行)port=3306
(10)修改my.ini(25行)basedir=”D:/phpRE/mysql”
(11)修改my.ini(28行)datadir=”D:/phpRE/mysql/data/”
(12)修改my.ini(32行)character-set-server = utf8
(13)整合PHP與mysql,打開php.ini的mysql擴展支持文件:修改php.ini(867、870、877、879、883行)去掉前面的“;”
extension=php_bz2.dll(啟用壓縮庫,用于壓縮文件)
extension=php_gd2.dll(啟用圖形庫,用于圖形開發(fā))
extension=php_mbstring.dll(用于支持運行mysql圖形開發(fā))
extension=php_mysqli.dll(啟用mysql庫,用于支持運行mysql)
extension=php_mysql.dll(啟用mysql庫,用于支持運行mysql)
extension=php_pdo_mysql.dll(啟用pdo擴展,用于支持運行pdo連接mysql)
extension=php_pdo_odbc.dll(啟用pdo擴展,用于支持運行pdo連接odbc)
extension=php_pdo_sqlite.dll
9.解壓下載的phpMyAdmin-4.7.5-all-languages.zip安裝包將其放到自定義安裝目錄(D:phpREwwwphpmyadmin)
(如果不配置新主機,用官方配置示例文件另存一個運行配置文件,①隨機輸入用戶標識字符串②修改默認值變?yōu)?true“允許空密碼”兩步搞定配置文件;導入或導出數(shù)據庫時注意編碼集或排序規(guī)則必須一致)
10.如果配置新主機,將phpmyadmin目錄下的config.sample.inc.php另存為config.inc.php配置文件并修改(或不修改運行后再設置):
(14)(17行)填寫任意字符$cfg[‘blowfish_secret’] = ‘a8b7c6d’; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
(15)(31行)增加$cfg[‘Servers’][$i][‘verbose’] = ‘Local Databases’;
修改$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;
(16)(34行)修改$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
(17)增加// Suppress Warning about pmadb tables
增加$cfg[‘PmaNoRelation_DisableWarning’] = true;
(18)增加// To have PRIMARY & INDEX in table structure export
增加$cfg[‘Export’][‘sql_drop_table’] = true;
增加$cfg[‘Export’][‘sql_if_not_exists’] = true;
11.修改httpd.conf(D:phpREapacheconfhttpd.conf)配置文件:
(19)[156行]開啟偽靜態(tài)鏈接,擴展優(yōu)化SEO功能:LoadModule rewrite_module modules/mod_rewrite.so
(20)[272行]允許所有重新修改,擴展http搜索地址支持偽靜態(tài)鏈接: AllowOverride all
(21)[176行]加載虛擬主機與下面:LoadModule vhost_alias_module modules/mod_vhost_alias.so
(22)[504行]加載虛擬主機配置文件同時打開才行:Include conf/extra/httpd-vhosts.conf
12.修改httpd-vhosts.conf(D:phpREapacheconfextrahttpd-vhosts.conf)配置文件,配置本地虛擬主機:
#(1)配置本地虛擬主機(20160112)
<VirtualHost *:80>
ServerName localhost
DocumentRoot d:/phpRE/www
<Directory “d:/phpRE/www/”>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#(2)以php開發(fā)環(huán)境入口主程序就在根目錄www下的情況來配置本地虛擬主機(20160730)
<VirtualHost *:80>
DocumentRoot “d:/phpRE/www”
ServerName hzb.com
ServerAlias www.hzb.com
#在主機根目錄下配置虛擬主機hzb.com,并在hosts文件中添加虛擬主機(20160730測試成功)進入網站時必須填寫別名(ServerAlias)網址:www.hzb.com
</VirtualHost>
#(3)在根目錄www下的子目錄rk中,配置通用虛擬主機(20160112)
<VirtualHost *:80>
ServerName www.rk.com
DocumentRoot d:/phpRE/www/rk
<Directory “d:/phpRE/www/rk/”>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
# Add any other Virtual Hosts below
13.根據Web服務器Apache配置本地虛擬主機實例,修改本地虛擬主機文件“C:windowssystem32driversetchosts”添加實例對應的虛擬主機:
#按照Apache擴展配置文件httpd-vhosts.conf配置實例添加虛擬主機
127.0.0.1 localhost
127.0.0.1 hzb.com www.hzb.com
127.0.0.1 rk.com www.rk.com
14.上述內容打包自制配置程序,運行install.bat批處理程序,安裝和運行 Apache服務器、MySQL服務器,啟動PHP運行環(huán)境
自定義配置安裝調試的詳細操作方法步驟是“三步曲”:
正式安裝Apache服務器和MySQL服務器前先下載:
– Apache 2.4.29
– PHP 7.2
– MySQL 5.7.20
服務器必需安裝MSVC12 (Visual C++ 2013)及MSVC15 (Visual C++ 2017)運行庫
正式開始安裝phpRE程序:
①運行install.exe安裝開發(fā)目錄→②在開發(fā)目錄D:phpRE相應子目錄中解壓安裝Apache、Php、Mysql、wwwPhpMyadmin(注意重命名這四個zip文件解壓后的子目錄)、wwwWordpress(解壓后子目錄可更名為rk)→③管理員身份在命令窗口運行D:phpREinstall.bat批處理文件安裝Web服務器、數(shù)據庫服務器及標準配置文件
可用熱鍵Ctrl+Alt+Delete重啟或停止ApacheRK、MysqlRK服務進行運行環(huán)境調試,也可以整合phpStudy2016輕松實現(xiàn)一鍵安裝與自定義php升級等聯(lián)合功能擴展。
15.解壓下載博客建站軟件Wordpress的wordpress-4.9-zh_CN.zip安裝包將其放到自定義安裝目錄(D:phpREwwwrk),瀏覽器地址欄輸入本地虛擬主機域名“www.rk.com”安裝WP,正式開始Apache+Php+MySQL+WP建站與Web開發(fā)
(23)在php.ini中修改(868行)開啟extension=php_curl.dll和(882行)開啟extension=php_openssl.dll文件傳輸模塊,確保http上傳下載協(xié)議的連接和請求在更新主題或插件時不出錯。如果無法開啟文件傳輸模塊,是Apache找不到動態(tài)鏈接庫.dll文件,注意是否完成上述第四步,如果更新升級wordpress下載數(shù)據時仍提示出錯信息:“No working transports found”,就只能將php中l(wèi)ibeay32.ll, ssleay32.dll, php_curl.dll,libssh2.dll復制到windows/system32中)
(24)在php.ini中修改(368行)max_execution_time = 120
(25)在php.ini中修改(656行)post_max_size = 0
(26)在php.ini中修改(799行)upload_max_filesize = 4M(可根據上傳文件或導入數(shù)據庫實際大小臨時修改)
如何使用
——————-
操作步驟:成功安裝后運行PHP進行Web開發(fā)
1. 啟動 Apache 網絡服務器 –> 熱鍵Ctrl+Alt+Delete –> 系統(tǒng)服務 –> ApacheRK –> 運行(開機自動)
2. 啟動 MySQL 數(shù)據庫服務器 –> 熱鍵Ctrl+Alt+Delete –> 系統(tǒng)服務 –> MySQLRK –> 運行(開機自動)
3. 輸入 http://www.hzb.com 開啟Web開發(fā)平臺PHP運行環(huán)境
4. 您的網站根目錄文件或本地站點程序存儲在 D:phpREwww
5. 在WebStorm或PhpStorm運行時選擇開發(fā)目錄D:phpREwww搭建PHP“黃金自由新搭檔”,輕松實現(xiàn)“運行環(huán)境自定義配置、開發(fā)工具集成強大功能、新老版本自由搭配”,嚴格區(qū)別于傳統(tǒng)“套餐式”PHP運行開發(fā)環(huán)境
6. 輸入 http://www.rk.com 啟動您的示例demo入口文件index.php
在線幫助
——————-
網站名稱:自定義PHP運行環(huán)境配置程序
標題網址:http://www.rwnh.cn/article42/cpshec.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站內鏈、云服務器、網站收錄、Google、用戶體驗、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)