日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

YII 测试环境搭建

發(fā)布時間:2025/7/14 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 YII 测试环境搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1:首先按照官方指導安裝所需組件

  For the local installation use following commands:

  composer require "codeception/codeception=2.0.*"composer require "codeception/specify=*"composer require "codeception/verify=*"

  For the global installation you will need to use global directive:

  composer global require "codeception/codeception=2.0.*"composer global require "codeception/specify=*"composer global require "codeception/verify=*"

2:安裝完后可能會提示缺少數(shù)據(jù)庫的驅(qū)動:

  可以按照命令 sudo apt-get install php5-mysql 來安裝缺少的PHP 組件

3:安裝號如上后可能會遇到錯誤提示如下:

  error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'

  此時可以參照如下方案來解決:

  • First, you have to locate(in Terminal with "sudo find / -type s") where your mysql.sock file is located. In my case it was in /opt/lampp/var/mysql/mysql.sock
  • Fire up Terminal and issue sudo Nautilus
    This starts your Files manager with super user privileges
  • From Nautilus navigate to where your mysql.sock file is located
  • Right click on the file and select Make Link
  • Rename the Link File to mysqld.sock then Right click on the file and Cut it
  • Go to /var/run and create a folder called mysqld and enter it
  • Now right click and Paste the Link File
  • Voila! You will now have a mysqld.sock file at /var/run/mysqld/mysqld.sock :)
  • 以上都是臨時解決方案,因為重新啟動后所建立的文件和文件夾就都消失了,最終極的解決方案是打開: /opt/lampp/etc/my.cn, 修改其中的server的socket地址即可!!!!!!!
  • 第九步仍然不是最好的辦法,因為改動了/opt/lampp/etc/my.cn里邊關于socket的設置以后,原來依賴它的程序可能無法正常運行,最好的解決方案是從原來的/opt/lampp/var/mysql/mysql.sock建立一個軟鏈接到需要的地方,比如/var/run/mysqld/mysqld.sock就可以了.? 具體方法是在建立一個腳本在/etc/init/mysqld.conf
  • start on runlevel [2345] stop on runlevel [!2345] expect daemon pre-start script mkdir -p -m0755 /var/run/mysqld chown mysql:mysql /var/run/mysqld ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock end script exec /etc/init.d/mysql start pre-stop exec /etc/init.d/mysql stop

    ?

  • 4:掃平所有問題后,如在測試中有訪問數(shù)據(jù)庫,需要配置tests/config/config,配置方法參照config/db

    5:在安裝過程中注意一個問題,測試環(huán)境用的是PHP CLI和APACHE用的不是同一個php

      php -i | grep 'Configuration File'來查看cli的php版本

    ????? 編輯一個文件用瀏覽器打開 <?php phpinfo();?> 來查看阿帕奇的php版本

    ?

    如果不是第一次安裝但是出了如上錯誤,可能還有問題是,文件的權(quán)限不對!

    比如以ROOT身份操作了/opt/lampp/var/mysql下的文件以后,造成文件權(quán)限不對,也會造成這個問題,如出現(xiàn)權(quán)限問題,可以使用chmod 和 chown命令修改回來!

      

    轉(zhuǎn)載于:https://www.cnblogs.com/wlemory/p/4616447.html

    總結(jié)

    以上是生活随笔為你收集整理的YII 测试环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产成人av网站 | 一区二区三区四区在线播放 | 国产剧情在线一区 | 视频免费1区二区三区 | 美女张开腿流出白浆 | 影音先锋成人网 | 亚洲小说区图片区 | 手机在线不卡av | 天堂av在线中文 | 欧美成人精品欧美一级乱 | 日本午夜大片 | 日本裸体网站 | 亚洲小说网 | 99国产精品久久久久久久久久久 | 天天狠天天透 | 欧美日韩久久久久 | 欧美黄页网站 | 蜜美杏av | 龚玥菲一级淫片 | 合欢视频污 | 日韩久久影院 | 成人av资源在线 | 国产精品国产三级国产普通话蜜臀 | av中文在线播放 | 国产一二三区在线 | 名校风暴在线观看免费高清完整 | 中文字幕日产av | 精品久久一区二区 | 日本免费网址 | 久久综合精品国产二区无码不卡 | 国产做爰xxxⅹ性视频国 | 亚洲一区二区三区黄色 | 欧美视频第一页 | 国产亚洲一区二区三区在线观看 | 午夜影院污 | 91porn九色| 天天色视频 | 影音先锋成人资源 | 激情小视频在线观看 | 国产凹凸一区二二区 | 国精产品乱码一区一区三区四区 | 校园伸入裙底揉捏1v1h | 精品动漫一区二区三区在线观看 | 精品熟妇无码av免费久久 | 欧美日一区二区 | 四虎影院在线看 | 在线观看中文字幕视频 | 伊人精品在线观看 | 色综合日韩 | 亚洲精品97久久中文字幕无码 | 国产精品视频你懂的 | 超碰免费在线观看 | 樱花草涩涩www在线播放 | 亚洲中文字幕无码av永久 | 国产精品久久久久久久久久久久久 | 亚洲视频1| 欧美大喷水吹潮合集在线观看 | 精品人妻一区二区三区免费看 | 久久爱伊人 | 久夜精品 | 午夜性| 中文字幕一区二区在线观看视频 | 污视频在线免费观看 | 好吊妞在线 | 久久久久久久久久99 | 一区二区三区免费观看 | 久久精品性爱视频 | 日韩在线精品 | 91成人在线观看国产 | 中文字幕亚洲一区二区三区 | www 在线观看视频 | 亚洲成人无码久久 | 国产精品国产一区二区三区四区 | 青久草视频| 狠狠干超碰 | 日韩av影音先锋 | 日韩一级av毛片 | 美女100%露胸无遮挡 | www成人免费视频 | 操天天| 国产亚洲精品久久久久久青梅 | 拔插拔插影库 | 欧美大黄 | 狠狠干夜夜操 | 亚洲调教 | 毛片网站有哪些 | 91l九色lporny| 干成人网| 深夜福利久久 | 97国产精品视频 | 日本三级免费 | 末发成年娇小性xxxxx | 国产在线视视频有精品 | 国产伦乱视频 | 国产美女91呻吟求 | 国产美女无遮挡网站 | 亚洲国产av一区二区三区 | 日韩手机在线观看 | 日韩看片 |