Ubuntu下最簡單安裝設置LAMP套件用來本地測試PHP教程
添加時間:2015-8-8 2:06:37
添加:
思海網絡
最近我的主操作系統變成了Ubuntu,感覺Linux還是比windows能更好的支持php,在本地安裝測試wordpress的模板和插件,比遠程的虛擬主機方便多了。最近正在利用寒假時間學習php,作為學理科的偽技術男,平時沒太多折騰的時間,放長假就是好。先說說要設置LAMP的php開發環境(Linux-Apache-MySQL-PHP),需要做哪些步驟吧。
首先是要安裝LAMP套件,然后正確設置,最后安裝php開發的IDE。
1.在Ubuntu下安裝LAMP套件。
Ubuntu下解決同一問題會有很多種方法,我是菜鳥,所以選最簡單的方法。
在終端下輸入
sudo tasksel
然后會出現一個軟件包的界面,移動光標到LAMP server 這一項,按空格,就會選擇這一項,其他的可以不選,然后點OK。接下來呢,會讓你輸入MySQL的root用戶的密碼,這個得記住的,后面安裝php程序時用的上。然后就裝好了LAMP,很簡單吧。在瀏覽器上輸入http://127.0.0.1,測試下apache2,如果說出現了
It works!
This is the default web page for this server .
The web server software is running but no content has been added,yet.
說明apache2裝好了。你還可以測試下MySQL和PHP5,這里就不講怎么測試了。一般來說網頁根目錄在/var/www下面。部分朋友可能會遇到不能正確解析php的情況,進入主頁就會提示是否下載并保存這個php文件,這樣的話你可以先重啟apache
sudo /etc/init.d/apache2 restart
如果還是不能正確解析,請使用
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
sudo a2enmod php5
用來安裝這個模塊,然后重啟apache一般能解決問題。
2.正確的設置Linux-Apache-MySQL-PHP。
首先是/var/www目錄的權限問題,可以使用如下命令來添加權限
sudo chown -R 當前用戶名 /var/www
為了更方便的使用LAMP,我們要安裝phpMyAdmin和php5-mcrypt。
首先從官網上下載最新版的phpmyadmin,www.phpmyadmin.net
下載后解壓到/var/www/phpmyadmin,把其中的文件config.sample.inc.php改名為config.inc.php,然后編輯這個文件,找到blowfish_secret并在后面的引號之間輸入任意字符,保存即可。
使用下面的命令安裝php5-mcrypt,否則在登錄phpmyadmin時會出現‘無法加載 mcrypt 擴展,請檢查您的 PHP 配置。’的錯誤
sudo apt-get install php5-mcrypt
接下來要編輯php的配置文件
sudo gedit /etc/php5/apache2/php.ini
在文件最后面添加
extension=php5-mcrypt.so
這樣整個配置就完成了。
常見錯誤:
如果在打開http://127.0.0.1/phpmyadmin時候出現如下錯誤
Wrong permissions on configuration file, should not be world writable!
這是因為phpmyadmin這個文件夾權限是777,不安全,需要改為755
使用命令
sudo chmod –R 755 /var/www/phpmyadmin
如果在myphpadmin中無法添加數據庫,說明當前用戶沒在mysql組中,可以去系統-系統管理-用戶和組中‘點擊以進行變更’,輸入密碼,把當前用戶添加到mysql組即可解決問題。
3.Ubuntu下安裝使用php的集成開發環境,eclipse的PHP Development Tools Project
直接到官網 http://www.eclipse.org/pdt/下載最新版本,解壓即可使用。
首先是要安裝LAMP套件,然后正確設置,最后安裝php開發的IDE。
1.在Ubuntu下安裝LAMP套件。
Ubuntu下解決同一問題會有很多種方法,我是菜鳥,所以選最簡單的方法。
在終端下輸入
sudo tasksel
然后會出現一個軟件包的界面,移動光標到LAMP server 這一項,按空格,就會選擇這一項,其他的可以不選,然后點OK。接下來呢,會讓你輸入MySQL的root用戶的密碼,這個得記住的,后面安裝php程序時用的上。然后就裝好了LAMP,很簡單吧。在瀏覽器上輸入http://127.0.0.1,測試下apache2,如果說出現了
It works!
This is the default web page for this server .
The web server software is running but no content has been added,yet.
說明apache2裝好了。你還可以測試下MySQL和PHP5,這里就不講怎么測試了。一般來說網頁根目錄在/var/www下面。部分朋友可能會遇到不能正確解析php的情況,進入主頁就會提示是否下載并保存這個php文件,這樣的話你可以先重啟apache
sudo /etc/init.d/apache2 restart
如果還是不能正確解析,請使用
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
sudo a2enmod php5
用來安裝這個模塊,然后重啟apache一般能解決問題。
2.正確的設置Linux-Apache-MySQL-PHP。
首先是/var/www目錄的權限問題,可以使用如下命令來添加權限
sudo chown -R 當前用戶名 /var/www
為了更方便的使用LAMP,我們要安裝phpMyAdmin和php5-mcrypt。
首先從官網上下載最新版的phpmyadmin,www.phpmyadmin.net
下載后解壓到/var/www/phpmyadmin,把其中的文件config.sample.inc.php改名為config.inc.php,然后編輯這個文件,找到blowfish_secret并在后面的引號之間輸入任意字符,保存即可。
使用下面的命令安裝php5-mcrypt,否則在登錄phpmyadmin時會出現‘無法加載 mcrypt 擴展,請檢查您的 PHP 配置。’的錯誤
sudo apt-get install php5-mcrypt
接下來要編輯php的配置文件
sudo gedit /etc/php5/apache2/php.ini
在文件最后面添加
extension=php5-mcrypt.so
這樣整個配置就完成了。
常見錯誤:
如果在打開http://127.0.0.1/phpmyadmin時候出現如下錯誤
Wrong permissions on configuration file, should not be world writable!
這是因為phpmyadmin這個文件夾權限是777,不安全,需要改為755
使用命令
sudo chmod –R 755 /var/www/phpmyadmin
如果在myphpadmin中無法添加數據庫,說明當前用戶沒在mysql組中,可以去系統-系統管理-用戶和組中‘點擊以進行變更’,輸入密碼,把當前用戶添加到mysql組即可解決問題。
3.Ubuntu下安裝使用php的集成開發環境,eclipse的PHP Development Tools Project
直接到官網 http://www.eclipse.org/pdt/下載最新版本,解壓即可使用。
其實Ubuntu下能用的php IDE還是很多的,只不過eclipse是免費軟件,并且以前折騰python時用的正是eclipse,感覺真的不錯。至于Zend Studio,據說很強大,大家也可以試試。
關鍵字:Ubuntu、LAMP、數據庫
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解