wordpress運行環境的搭建

先升級系統 php

命令:sudo apt-get update html

用apt-get的方式安裝,最好能是必須先運行命令升級本身的系統才能安裝下面的 mysql

安裝Apache(Version-2.2.22) web

1.安裝Apache:

命令:sudo apt-get install apache2 sql

The following extra packages will be installed: 數據庫

apache2-mpm-worker  apache

apache2-utils  ubuntu

apache2.2-bin vim

apache2.2-common  瀏覽器

libapr1 

libaprutil1

libaprutil1-dbd-sqlite3 

libaprutil1-ldap 

libcap2 

ssl-cert

Suggested packages:

apache2-doc 

apache2-suexec 

apache2-suexec-custom

openssl-blacklist

The following NEW packages will be installed:

apache2 

apache2-mpm-worker 

apache2-utils 

apache2.2-bin

apache2.2-common 

libapr1 

libaprutil1

libaprutil1-dbd-sqlite3 

libaprutil1-ldap 

libcap2 

ssl-cer

2.測試Apache安裝是否成功步驟以下:

第一步:在Ubuntu中輸入ifconfig查看ip

root@ubuntuServer1204:~# ifconfig

eth0      Link encap:Ethernet  HWaddr fa:16:3e:24:8e:a9  

          inet addr:192.168.71.69  Bcast:192.168.71.127  Mask:255.255.255.128

          inet6 addr: fe80::f816:3eff:fe24:8ea9/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:6501 errors:0 dropped:0 overruns:0 frame:0

          TX packets:5725 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:6895384 (6.8 MB)  TX bytes:637206 (637.2 KB)

lo        Link encap:Local Loopback  

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

第二步:在Windows下DOS終端中,ping konw.szreach.com查看是否ping通

第三步:打開瀏覽器,輸入如下網址http://konw.szreach.com/

若是成功,你會看到如下內容 "It works!" , 祝賀你

 

安裝PHP5(Version-5.3.10)

1.安裝PHP5:

命令:sudo apt-get install php5

The following extra packages will be installed:

apache2-mpm-prefork 

libapache2-mod-php5 

php5-cli 

php5-common

Suggested packages:

php-pear 

php5-suhosin

The following packages will be REMOVED:

apache2-mpm-worker

The following NEW packages will be installed:

apache2-mpm-prefork

libapache2-mod-php5 

php5 

php5-cli 

php5-common

2.配置PHP

爲了使PHP和Apache能一塊兒工做

命令:sudo apt-get install libapache2-mod-php5(此爲配置APACHE+PHP)

可是發如今安裝php5的時候已經安裝過因此能夠省略

3.測試PHP安裝是否成功:

第一步:先建一個PHP測試文件(叫phptest.php)

命令:sudo vim /var/www/testphp.php

第二歩:打開文本編輯器,在裏面輸入如下內容,保存並退出

<?php phpinfo(); ?>

第三歩:爲使PHP正常工做,重啓apache

命令:sudo /etc/init.d/apache2 restart

第四歩:打開瀏覽器,查看一下咱們剛剛創建的內容,輸入網址

http://konw.szreach.com/testphp.php

注意:顯示出PHP的信息內容頁面。祝賀你,已經安裝成功

4.出現的問題:

Apache出現的問題:

命令:sudo /etc/init.d/apache2 restart//apache重啓

內容以下:

root@ubuntuServer1204:~# sudo /etc/init.d/apache2 start

 * Starting web server apache2

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

httpd (pid 2609) already running

   ...done.

解決方法:

命令:sudo vim /etc/apache2/sites-available/default

打開default文件後,在default文件頂端加入:ServerName 127.0.0.1

從新啓動apache2測試以下:

root@ubuntuServer1204:~# sudo /etc/init.d/apache2 start

 * Starting web server apache2

httpd (pid 2609) already running

   ...done.

安裝MySQL

1.安裝MySQL:

命令:sudo apt-get install mysql-server

The following extra packages will be installed:

libdbd-mysql-perl 

libdbi-perl libhtml-template-perl 

libmysqlclient18

libnet-daemon-perl

libplrpc-perl 

libterm-readkey-perl 

mysql-client-5.5

mysql-client-core-5.5 

mysql-common 

mysql-server-5.5 

mysql-server-core-5.5

Suggested packages:

libipc-sharedcache-perl 

tinyca mailx

The following NEW packages will be installed:

libdbd-mysql-perl 

libdbi-perl libhtml-template-perl 

libmysqlclient18

libnet-daemon-perl 

libplrpc-perl 

libterm-readkey-perl

mysql-client-5.5

mysql-client-core-5.5

mysql-common 

mysql-server 

mysql-server-5.5

mysql-server-core-5.5

2.配置MySQL

第一步:安裝PHP的MySQL模塊

命令:sudo apt-get install php5-mysql

The following NEW packages will be installed:

php5-mysql

第二步:讓apache、php支持 mysql

命令:sudo apt-get install libapache2-mod-auth-mysql

3.從新啓動MySQL

命令:sudo /etc/init.d/mysql restart

安裝WordPress(Verison-3.7.1)

1.下載WordPress程序安裝包

下載地址連接:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip

命令:wget -c http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip

下載地址連接:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.tar.gz

命令:wget -c http://cn.wordpress.org/wordpress-3.7.1-zh_CN.tar.gz

2.壓縮WordPress程序安裝包

命令:tar xzvf wordpress-3.7.1-zh_CN.tar.gz

命令:unzip wordpress-3.7.1-zh_CN.zip

3.修改WordPress程序包權限

命令:sudo  chown -R www-data:www-data wordpress

4.將wordpress放到apache2的目錄裏面(通常是在/var/www目錄中)

命令:sudo cp -Rf wordpress /var/www

注:3.4沒有前後順序

5.輸入下列網址測試是否安裝成功

http://konw.szreach.com/wordpress

http://konw.szreach.com/wordpress/index.php

注意:出現如下頁面表示wordpress安裝成功。

6.配置wordgpress

第一步:建立配置文件wp-config.php

 

點擊「建立配置文件」

第二步:經過MySQL建立WordPress相關的數據庫

命令:mysql -u root -p//初次安裝沒有設置root用戶密碼,直接回車就行

命令:create database db_wordpress;//建立名爲db_wordpress的數據庫

第三步:在WordPress配置頁面數據庫的信息,點擊「如今就開始!」

第四歩:WordPress數據庫鏈接信息頁面填寫內容,後點擊「提交」

數據庫名:db_wordpress

用戶名:root

密碼: (空)

數據庫主機:localhost

表前綴:wp

第五歩:發現沒有足夠的權限寫入wp-config.php文件,須要手動建立

命令:cd /var/www/wordpress/   //到wordpress的目錄

命令:touch wp-config.php    //建立wp-config.php文件

第六步:編輯wp-config.php,將頁面上的內容,拷貝,粘貼保存。回到頁面點擊「進行安裝」

命令:sudo vim wp-config.php

第七歩:進入wordpress的安裝頁面,填寫相關的信息後,點擊「安裝WordPress」

第八歩:進入安裝完成界面,點擊:登陸「登陸」,進入登陸頁面

第九歩:登陸界面進行登陸

第十歩:進入WordPress的主界面

可能出現的問題

第一個問題:lock有關

錯誤提示: 

E:沒法得到鎖/var/cache/apt/archives/lock - open (資源臨時不可用)

E:沒法對下載目錄加

解決步驟:

sudo rm /var/cache/apt/archives/lock                            

問題解決。

第二個問題:重啓MySQL出現的問題

出現的問題:

root@ubuntuServer1204:~# sudo /etc/init.d/mysql start

Rather than invoking init scripts through /etc/init.d, use the service(8)

utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an

Upstart job, you may also use the start(8) utility, e.g. start mysql

參考文獻

http://cn.wordpress.org/

相關文章
相關標籤/搜索