2017-06-15 88 views
0

我安裝使用amazon docs麻煩亞馬遜的Linux安裝phpMyAdmin AMI

我啓用後epel一個LAMP enviornment當我嘗試使用命令 sudo yum install -y phpMyAdmin安裝phpmyadmin。它安裝的東西也許phpmyadmin,但最終它顯示了一些象這樣的錯誤:

--> Finished Dependency Resolution 
Error: php70-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64 
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64 
Error: php56-process conflicts with php-process-5.3.29-1.8.amzn1.x86_64 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

後,當我運行此命令

sudo sed -i -e 's/127.0.0.1/your_ip_address/g' /etc/httpd/conf.d/phpMyAdmin.conf 

它顯示

sed: can't read /etc/httpd/conf.d/phpmyadmin.conf: No such file or directory 

該如何解決?

+0

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[Web Applications Stack Exchange](http://webapps.stackexchange.com/),[Webmaster Stack Exchange](http://webmasters.stackexchange.com/)或[Unix&Linux Stack Exchange](http:// unix.stackexchange.com/)會是一個更好的地方。 – jww

回答

-1

您可以嘗試以下方法來解決衝突。基本上我們會降級到php5。除非你的應用程序特別需要php7,否則應該沒問題。對此使用。

sudo yum remove httpd24 php70 mysql56-server php70-mysqlnd 

然後

sudo yum install httpd24 php56 mysql56-server php56-mysqlnd 

對於第二個錯誤確保Apache的安裝。

sudo yum install httpd 

您可能必須在此之後,因此可以在虛擬主機文件phpmyadmin.conf

希望幫助重新安裝phpMyAdmin的。

+0

確定第一個錯誤消失了,但第二個仍然存在,說sed:無法讀取/etc/httpd/conf.d/phpmyadmin.conf:沒有這樣的文件或目錄 –

+0

我已經爲你更新了答案。基本上那個文件不存在。在你安裝了Apache和phpMyAdmin之後(按照這個順序),你可以搜索'sudo find/-name phpmyadmin.conf'並且應該在那裏。如果您有任何問題,請告訴我。 –

+0

這個文件確實存在於etc/httpd/conf.d文件夾中,但是當我嘗試使用ftp編輯文件時,即將IP地址從127.0.0.1更改爲我的IP地址(如whatismyip.com上所示),它表示您可以不要編輯文件。我以ec2用戶身份登錄,並在文件屬性中顯示對用戶的讀寫權限。我不知道有什麼問題。它的緊急來吧,我需要找到解決方案ASAP –