真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

windows平臺bugfree3.0.3搭建心得是什么

windows平臺bugfree3.0.3搭建心得是什么,針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)建站專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、鄂州網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為鄂州等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

    之前沒做過windows服務(wù)器管理,我的認(rèn)識還停在個(gè)人用戶操作系統(tǒng)的認(rèn)知上,這次搭建bugfree環(huán)境,挺多麻煩的;

    在安裝之前,我百度的bugfree搭建大多是使用xampp集成環(huán)境的安裝方法,然后我就照做:

    下載xampp,然后安裝到系統(tǒng)c盤下,基本傻瓜式安裝,然后打開control-panel,安裝apache、MySQL(php在apache里包含了),因?yàn)檫@個(gè)系統(tǒng)里已經(jīng)有mysql服務(wù)和apache服務(wù)在運(yùn)行,我也不清楚是誰在用的服務(wù),所以我這里改了apache的端口為81,mysql端口為3308,php.ini和phpMyAdmin配置改了安裝路徑和mysql端口號,中間總有點(diǎn)亂七八糟的情況發(fā)生,總體就是配置沒有改好的原因,不再贅述。

    然后依照網(wǎng)上的教程等等,下載bugfree到hotdocs下,啟動服務(wù),發(fā)現(xiàn)bugfree竟然檢測不到mysql?!??!什么鬼?已經(jīng)有了啊~~

    開始動手找問題 開始以為是配置文件 可能哪里沒有修改端口,找了好多配置文件,把所有3306都改成3308,然并卵,但是啟動phpMyAdmin是可以用的,我手動創(chuàng)建了一個(gè)index.php,里面寫了phpinfo和連接mysql的測試函數(shù),找到了問題,這個(gè)php連接數(shù)據(jù)庫是連接不上的~,不知道為什么,然后我查看phpinfo發(fā)現(xiàn)竟然沒有php的mysql這個(gè)模塊~?只有mysqli和mysqlndt這兩個(gè)東西,原來xampp自動集成的php版本是7.3最新的,而php確實(shí)早就已經(jīng)在弱化mysql這個(gè)模塊,默認(rèn)都是注釋掉的,到7.3這個(gè)版本ext這個(gè)擴(kuò)展庫里壓根就沒有mysql.dll,但是bugfree3.0.3 采用的mysql檢測方法是需要這個(gè)擴(kuò)展才可以的,我嘗試使用mysqli和pdo方法,但是bugfree那邊怎么都檢測不到,所以我意識到集成環(huán)境真是不好用,不自由,不能控制軟件版本,換套路!

    我決定手動安裝軟件,使用nginx+php5.6+mysql構(gòu)建環(huán)境,簡單的不在贅述,nginx配置:在我本地修改了監(jiān)聽端口 增加了index.php的默認(rèn) 刪除location php的注釋,修改頁面文件的根路徑:

client_max_body_size 10M;

#這個(gè)是打開后期上傳文件的大小限制,默認(rèn)不設(shè)置是1M還是2M忘了...反正不大就是了

server {
        listen       81;
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   C:/program/nginx1.10/html;
            index  index.php index.html index.htm;
        }
      .........此處省略....
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  C:/program/nginx1.10/html$fastcgi_script_name;
            include        fastcgi_params;
        }

    php安裝,就是解壓過程,php.ini需要打開mysql擴(kuò)展php_mysql.dll,其他的因?yàn)楹笃谝獙?dǎo)入數(shù)據(jù)庫,所以修改了上傳文件的大小限制upload_file_xxxx 和post_max_size倆參數(shù)的值;

    mysql安裝采用了默認(rèn)端口3306,也基本是傻瓜式安裝,配置個(gè)密碼就完事兒了;

    3306服務(wù)運(yùn)行正常;

    下載RunHiddenConsole.exe,就是后臺運(yùn)行的一個(gè)控制臺,復(fù)制兩份,分別放在nginx和php的目錄下

    創(chuàng)建文件start.bat和shutdown.bat放在nginx目錄下,start內(nèi)容為:

@echo off
echo start_nginx.bat
echo Starting PHP FastCGI...
cd C:/program/php5.6
RunHiddenConsole php-cgi.exe -b 127.0.0.1:9000 -c php.ini
echo Starting nginx...
cd C:/program/nginx1.10
RunHiddenConsole nginx.exe
Exit

------------------------------華麗的分割線---------------------------

    shutdown內(nèi)容為:

@echo off
echo stop_nginx.bat
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

注:tasklist是類似linux ps的命令,taskkill就是kill進(jìn)程的命令,這里各位需要修改的就是nginx和php的路徑,千萬別忘了這個(gè)

RunHiddenConsole.exe
一定要放在nginx和php的目錄里~~否則啟動不了哦~
現(xiàn)在就測試一下php和mysql的連接吧 在nginx里~,index.php內(nèi)容:



test mysql+php+nginx




我這里測試沒問題 success!有問題的同學(xué)再檢查一下php和mysql的連接 看一下phpinfo是否有mysql和配置的是否有問題,之后 解壓phpMyAdmin放到web的root下,這是用來管理數(shù)據(jù)庫的,我自己下載的默認(rèn)就是認(rèn)證模式的,不是的將配置文件config.inc.php的配置修改一下,將authxxxx 改成cookie模式,用戶名密碼是mysql的用戶和密碼

接下來下載bugfree,將bugfree解壓到頁面文件根目錄下,創(chuàng)建一個(gè)文件夾BugFile在同級目錄下,然后配置合適的權(quán)限,注意,windows平臺使用nginx的web和bugfree的時(shí)候 一定要修改bugfree的一個(gè)配置 ,否則路徑是類似這樣的C:\program\nginx\html/bugfree/xxxx/xxx 斜杠是倆方向,特別坑,我也是弄了半天不會,請教人家php開發(fā)的才知道的,原因還是不懂,但是會修改,將/protected/config/main.php代碼中的這部分注釋掉:(/* xxx */多行注釋)

'urlManager' => 
array (
'urlFormat' => 'path',
'showScriptName' => false,
'rules' => 
array (
'//' => 'info/edit',
'/list/' => 'info/index',
'/' => 'info/edit',
'/view/' => '/view',
'/' => '/view',
'//' => '/',
'/' => '/',
),
),

然后就可以訪問啦~,如果出現(xiàn)了訪問bugfree的index.php跳轉(zhuǎn)index.php/site/login 404的情況,就這么解決~!

導(dǎo)入數(shù)據(jù)庫的時(shí)候有坑的,如果bugfree的導(dǎo)出數(shù)據(jù)庫是zip等壓縮格式,當(dāng)導(dǎo)入不進(jìn)去的時(shí)候 嘗試解壓掉這個(gè)文件 ,然后用mysql的客戶端 source進(jìn)去 (大小受限制的時(shí)候 ,修改nginx的配置 見上方,php的兩個(gè)參數(shù)配置,見上方 就ok了),否則總是失敗。

關(guān)于windows平臺bugfree3.0.3搭建心得是什么問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


新聞標(biāo)題:windows平臺bugfree3.0.3搭建心得是什么
分享鏈接:http://weahome.cn/article/gspphe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部