Linux搭建DEDECMS環境

2021-06-13 07:21:32 字數 1961 閱讀 6719

此文以ubuntu為例

step1:安裝apache2

1)檢視

檢視apache是否已安裝:apachectl -v

若安裝顯示server version: apache/2.2.22 (ubuntu)

2)安裝

若未安裝,鍵入這條命令:sudo apt-get install apache2

3)檢驗

成功安裝後,在瀏覽器鍵入http://主機ip/

若顯示it works字樣,說明apache安裝成功

step2:安裝php

1)檢視

檢視php是否已安裝:php -v

若安裝顯示

2)安裝

若未安裝,依次鍵入下列命令安裝

sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

3)檢驗

重啟apache2

sudo /etc/init.d/apache2 restart

在/var/www/目錄下新建乙個testphp.php

在該檔案內寫入如下測試**:

<?php echo 'hello world

'; ?>

瀏覽器中鍵入http://主機ip/testphp.php

若開啟的網頁顯示hello world字樣,說明php環境安裝成功。

step3:安裝mysql

1)檢視

檢視mysql是否已安裝:sudo netstat -tap | grep mysql

2)安裝

sudo apt-get install mysql-server

3)配置

sudo gedit /etc/mysql/my.cnf

找到 bind-address = 127.0.0.1

用#注釋掉,象這樣

#bind-address = 127.0.0.1

mysql預設沒有設定root密碼,本機的root使用者也沒有密碼,有風險是吧,這樣

mysqladmin -u root password your-new-password

mysqladmin -h root@local-machine-name -u root -p password your-new-password

sudo /etc/init.d/mysql restart

4)安裝mysql for apache http server

sudo apt-get install libapache2-mod-auth-mysql

sudo apt-get install php5-mysql

sudo apt-get install phpmyadmin

注意:phpmyadmin安裝後可能不能訪問。原因和解決辦法如下:

原因是phpmyadmin沒有安裝在www目錄下,一般預設安裝在/usr/share/目錄下,解決辦法就是在/usr/share/下找到它將其考到/var/www/下

至此完成lamp環境搭建,可以上傳dedecms程式進行安裝。

特別注意:此環境搭建完成後,可能會出現dedecms後台無法進入的情況。

問題原因:php5.4中已經移除session_register()等相關特性,詳情見更新記錄:

解決辦法:修改include/userlogin.class.php,去掉function keepuser()裡面的所有@session_register行。

Linux下搭建ruby on rails環境

要搭建的東西 ruby 1.8.7,rails 2.3.8,rubygem 1.3.7 1.安裝ruby sudo apt get install ruby full 2.安裝rubygem sudo apt get install rubygem 3.安裝rails gem install rai...

Linux下搭建stackedit本地環境

參照developer guide文件,安裝以下內容 安裝git 安裝命令 sudo apt grt install git 安裝node.js wget 3 node v4.4 3 linux x64.tar xz解壓檔案 xz d node v4.4 3 linux x64.tar xz 先解壓...

Linux 通過Docker搭建深度學習環境

從上面拉取需要的映象,這裡以pytorch為例,其中tags對該映象有說明,根據需要拉取所需的映象,我拉取了pytorch pytorch這個映象,見下圖 建立容器有兩種方式 一 如果不要帶jupyter,直接跑python檔案就這樣 yi sceale gpu001 docker run it i...