2015-04-19 58 views
1

我一直在試圖用apt-src編譯php,並且在其中一個php測試中大約20分鐘後未能嘗試連接到mysql並嘗試在此處發出錯誤的腳本從setup-mysql.sh有一個問題在Ubuntu上使用apt-src編譯php

150419 17:48:11 [Warning] Can't create test file /home/php-build/php5-5.5.9+dfsg/mysql_db/orangehrm-Inspiron-N5010.lower-test 
150419 17:48:11 [Warning] Can't create test file /home/php-build/php5-5.5.9+dfsg/mysql_db/orangehrm-Inspiron-N5010.lower-test 
ERROR: 1005 Can't create table 'db' (errno: 13) 
150419 17:48:11 [ERROR] Aborting 

150419 17:48:11 [Note] /usr/sbin/mysqld: Shutdown complete 


Installation of system tables failed! Examine the logs in 
/home/php-build/php5-5.5.9+dfsg/mysql_db for more information. 

You can try to start the mysqld daemon with: 

    shell> /usr/sbin/mysqld --skip-grant & 

and use the command line tool /usr/bin/mysql 
to connect to the mysql database and look at the grant tables: 

    shell> /usr/bin/mysql -u root mysql 
    mysql> show tables 

Try 'mysqld --help' if you have problems with paths. Using --log 
gives you a log in /home/php-build/php5-5.5.9+dfsg/mysql_db that may be helpful. 

Please consult the MySQL manual section 
'Problems running mysql_install_db', and the manual section that 
describes problems on your OS. Another information source are the 
MySQL email archives available at http://lists.mysql.com/. 

Please check all of the above before submitting a bug report 
at http://bugs.mysql.com/ 

IM根據this 進出口運行一切爲根 備註IM只編譯PHP的運行編譯錯誤如果在PHP中,這將是禁用的測試方式篦。

回答

3

在源目錄中,打開規則文件debian/rules

查找行RUN_TESTS = yes並將其註釋爲#RUN_TESTS = yes

然後,測試將不會在構建過程中運行。