ubuntu搭建php開發環境
1. 登陸Linux系統
a) 打開虛擬機
普通用戶名linux,密碼1
超級管理員用戶root,密碼1
b) 進入
2. 準備工作
a) 打開終端
b) chmod 777 文件路徑或者文件夾路徑(用于更改權限)
i. 更改權限sudo chmod -R 777 /etc/apt/
ii. 打開/etc/apt/sources.list,刪除里面的東西
iii. 復制以下藍色代碼粘進去并保存
iv. 終端輸入sudo apt-get update回車(如果不行就重啟再試)
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
安裝Apache mysql php5
命令:sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server如果需要輸入密碼就輸入你的密碼,我的密碼是1
打開瀏覽器,輸入localhost,出現it works說明基本環境已經安裝完畢
安裝其它組件
命令: sudo apt-get install php5 //然后按tab鍵可以看到如下php擴展
sudo apt-get install php5-gd php5-curl php5-xdebug
gd //圖庫,如生成驗證碼,處理圖片都離不開它
curl //支持ftp,http等等協議。用起來很方便
xdebug //裝這個配合eclipse進行斷點調試相當爽~~
測試:
a) 更改html文件夾權限 sudo chmod 777 /var/www/html
b) 在Computer->var->www->html里面放一個簡單的php文件進行測試安裝phpmyadmin
a) 命令: sudo apt-get install phpmyadmin
b) 注意:在瀏覽器中輸入localhost/phpmyadmin沒有反應,因為目錄下沒這個東西,軟件安裝在了/usr/share下
c) 創建phpmyadmin的快捷方式放到var->www->html下,代碼如下
命令:
linux@ubuntu:~$ cd /var/www/html
linux@ubuntu:/var/www/html$ ls -a
. .. test.php
linux@ubuntu:/var/www/html$ cd /usr/share/
linux@ubuntu:/usr/share$ ls -a | grep php
php/ php5/ phpmyadmin/
linux@ubuntu:/usr/share$ ls -a | grep php
php/ php5/ phpmyadmin/
linux@ubuntu:/usr/share$ ls -a | grep phpmyadmin
phpmyadmin
linux@ubuntu:/usr/share$ cd /var/www/html
linux@ubuntu:/var/www/html$ sudo ln -s /usr/share/phpmyadmin/ phpmyadmin
[sudo] password for linux:
linux@ubuntu:/var/www/html$ ls -a
. .. phpmyadmin test.php
linux@ubuntu:/var/www/html$ ls -l
total 4
lrwxrwxrwx 1 root root 22 Dec 29 05:39 phpmyadmin -> /usr/share/phpmyadmin/
-rw-rw-r-- 1 linux linux 32 Dec 29 04:33 test.php
數據庫的賬號root 密碼1
Windows和Linux傳文件
學校機房不適用下面的方式
- 給Window安裝filezilla.exe
- 打開虛擬機終端,輸入ifconfig,查看ip地址
- 虛擬機終端輸入命令安裝ssh:sudo apt-get install openssh-server
- 打開filezilla軟件,輸入ip地址,賬號linux,密碼1 端口22
- 把寫好的項目直接拖到對應的目錄下即可
- 虛擬機終端輸入命令更改讀寫權限:sudo chmod -R 777 /var/www/html/
- 用虛擬機的瀏覽器訪問項目并排查錯誤!例如修改數據庫的配置文件等
- 用Windows瀏覽器訪問虛擬機中的項目即可
常規方式
- 編輯虛擬機設置 -> 選項 -> 共享文件夾 -> 總是啟用,設置一個文件夾路徑
- 在Linux系統中,路徑在Computer -> mnt -> hgfs -> share,將里面的文件拷貝到 Computer -> var -> www -> html中即可