1. 程式人生 > >在阿裏雲下搭建服務器時所遇到的問題

在阿裏雲下搭建服務器時所遇到的問題

server www目錄更改 images rep 需要 spa mage 成功 .cn

1、sudo apt-get install時遇到了

sudo: unable to resolve host iZwz90upl89i17b0q27h3kZ
Reading package lists... Done
Building dependency tree 
Reading state information... Done
E: Unable to locate package mysql-server

原來是在執行sudo apt-get install之前更換了軟件源,但是卻忘了update下了,於是執行下面的命令,就解決問題了

sudo apt-get update

2、安裝mysql,在命令行頁面輸入

sudo apt-get install mysql-server

即可進行安裝mysql,過程中如下

技術分享

期間會彈出設置密碼的提示,輸入mysql的密碼即可。

技術分享

最後執行,監聽mysql端口是否正常運作

sudo netstat -tap | grep mysql

技術分享

3、安裝Apache

在命令行窗口輸入

 sudo apt-get install apache2

開始安裝Apache,期間會彈出提示,按Y即可

技術分享

4、安裝PHP

在命令行頁面輸入

sudo apt-get install php5 libapache2-mod-php5

安裝完成後測試下是否成功:

首先需要將www目錄更改下所有權以便可以新建文檔,輸入

sudo chmod 777 /var/www

註:若提示“sudo: unable to resolve host iZwz90upl89i17b0q27h3kZ”,實際為機器在反解上的出現主機名不匹配。

新建一個文檔: sudo vi /var/www/info.php

按下i鍵編輯文件 輸入

<?php

phpinfo();

?>

ESC 後輸入:wq保存退出

重啟下Apache:輸入sudo /etc/init.d/apache2 restart .

在瀏覽器中輸入 127.0.0.1/phpinfo.php,出現PHP的相關配置信息即表示成功

此外,還需要安裝php+mysql相關組件,輸入

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

在阿裏雲下搭建服務器時所遇到的問題