Lamp安装与实现动态网页案例(一)
Lamp安裝與實現動態網頁
??
?????Httpd?+php實現動態網站運維
?1、cgi??即通用網卡接口?2、fastcgi??實現分布式架構?3、添加模塊:實現動態商城網站運作,最流行的現在是linux+apache+php+mysql(即:LAMP架構)
?2、LNMP(Linux+Nginx+MySQL+php/perl/Python),即使用Linux作為操作系統,Apache和Nginx作為Web服務器,MySQL作為數據庫,PHP/Perl/Python作為服務器端腳本解釋器。
?3、還有一原因使這個技術比較流行的原因:由于這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩定、免費的網站系統。
PHP的起源歷史:PHP于1994年由Rasmus?Lerdorf創建,
剛剛開始是Rasmus?Lerdorf?為了要維護個人網頁而制作的一個簡單的用Perl語言編寫的程序。
最初這些工具程序用來顯示?Rasmus?Lerdorf?的個人履歷,以及統計網頁流量。后來又用C語言重新編寫,
包括可以訪問數據庫。他將這些程序和一些表單直譯器整合起來,
稱為?PHP/FI。PHP/FI?可以和數據庫連接,產生簡單的動態網頁程序
?
現在開始建設LAMP框架的服務:
先來安裝各個目錄:
[root@Blue?~]#?mkdir?/mnt/cdrom
[root@Blue?~]#?mount?/dev/cdrom?/mnt/cdrom
mount:?block?device?/dev/cdrom?is?write-protected,?mounting?read-only
[root@Blue?~]#?vim?/etc/yum.repos.d/rhel-debuginfo.repo?
??
Yum服務器搭建好了,安裝所用到的rpm包:
[root@Blue?~]#?yum?install?httpd?mysql-server?mysql?php?php-gd?php-mysql
這里有可能會多出一些依賴關系的rpm包,先安裝這些:
php-gd??php相關的圖形庫?????php-mysql??php與mysql連接的器件
繼續鍵入y,安裝rpm包,這都是自動安裝的比較方便。
啟動服務并設置開機啟動:
[root@Blue?~]#?service?httpd?start
[root@Blue?~]#?service?mysqld?start
[root@Blue?~]#?chkconfig?httpd?on
[root@Blue?~]#?netstat?-tupln?|grep?mysqld
tcp????????0??????0?0.0.0.0:3306????????????????0.0.0.0:*???????????????????LISTEN??????4373/mysqld?
Mysql服務占用的3306端口
[root@Blue?~]#?chkconfig?httpd?on
[root@Blue?~]#?mysql?-u?root??????#這樣就能進入,無驗證,我們可以添加用戶驗證#
我們查看數據庫:mysql>?show?tables;
mysql>?use?mysql;
Database?changed
mysql>?show?tables;??????????????#查看表格#
同樣我們也可以添加刪除數據庫中的對象:
Drop??/create
這樣看來相當不安全:
我們可以基于管理員下設置驗證口令[root@Blue]#?mysqladmin?-u?root?-p?password?'123'
[root@Blue?~]#?mysql?-u?root?-p
Enter?password:????????????????#這時輸入口令就可以進入了。#
mysql>?create?databases?stu_name;
mysql>?show?databases?;
+--------------------+
|?Database???????????|
+--------------------+
|?information_schema?|?
|?mysql??????????????|?
|?stu_name???????????|?
|?test???????????????|?
+--------------------+
4?rows?in?set?(0.00?sec)
mysql>?use?stu_name;
Database?changed
mysql>?create?table?class_id(?stu_id?int?);??#添加表格內容#
mysql>?show?tables;
+--------------------+
|?Tables_in_stu_name?|
+--------------------+
|?class_id???????????|?
+--------------------+
1?row?in?set?(0.00?sec)
mysql>?desc?class_id;????????????????????#查看表格字段內容#
+--------+---------+------+-----+---------+-------+
|?Field??|?Type????|?Null?|?Key?|?Default?|?Extra?|
+--------+---------+------+-----+---------+-------+
|?stu_id?|?int(11)?|?YES??|?????|?NULL????|???????|?
+--------+---------+------+-----+---------+-------+
1?row?in?set?(0.00?sec)
??
現在LAMP環境已經搭建好了。
查看軟件安裝所產生目錄,查看配置文件:
[root@Blue?~]#?rpm?-ql?php?|less
[root@Blue?~]#?vim?/etc/httpd/conf.d/php.conf?
6?LoadModule?php5_module?modules/libphp5.so??#可以添加動態庫模塊#
?18?DirectoryIndex?index.php?????????????????#可以處理的網站首頁#
在/var/www/html下新建網頁:測試:
[root@Blue?html]#?vim?index.php
?
<?php
phpinfo();???????????????????????????????????#調用php中數據庫,輸出版本信息#
?>
?????客戶端查看測試成功與否:
測試成功,說明php和apache結合成功。
?
[root@Blue?html]#?vim?index1.php
?
<?php
$link=mysql_connect('127.0.0.1','root','123');
if?($link)
echo"mysql?link?OK";
else
echo"no";
?>
測試mysql與apache的調用數據庫是不是成功;
這時證明LAMP環境搭建成功了。
下面實現一個商城網站:
把一個網站模板復制到linux操作系統下:
[root@Blue?~]#?unzip?ECShop_V2.7.2_UTF8_Release0505.zip????????????#解壓縮#
[root@Blue?~]#?mv?upload/??/var/www/html/Ecshop?????????????#解壓文件upload移動到Ecshop下#
在客戶機上訪問并安裝:
直接下一步安裝:
可以看到許多目錄都不可寫:這樣看來是不可能安裝成功的,修改該目錄權限就可以了。
[root@Blue?Ecshop]#?chmod?-R?a+w?cert????#這里的-R是遞歸?所有文件都修改權限這里我們省事了,應該在那個頁面的一些不可寫目錄修改權限的#
[root@Blue?Ecshop]#?chmod?-R?a+w?p_w_picpaths/
[root@Blue?Ecshop]#?chmod?-R?a+w?temp/??
[root@Blue?Ecshop]#?chmod?-R?a+w?themes/
[root@Blue?Ecshop]#?chmod?-R?a+w?data/
現在再重頭安裝:現在看到都是可寫:
點擊下一步,填寫所要求的內容,安裝:
安裝成功。
就可以訪問這個商城網站了:
那么在數據庫里的實質變化類?
熟悉mysql數據庫的用法:
?
mysql>?show?databases;
+--------------------+
|?Database???????????|
+--------------------+
|?information_schema?|?
|?mysql??????????????|?
|?shop???????????????|?
|?stu_name???????????|?
|?test???????????????|?
+--------------------+
5?rows?in?set?(0.01?sec)
mysql>?use?shop;
mysql>?show?table;
ERROR?1064?(42000):?You?have?an?error?in?your?SQL?syntax;?check?the?manual?that?corresponds?to?your?MySQL?server?version?for?the?right?syntax?to?use?near?''?at?line?1
mysql>?show?tables;
+-------------------------+
|?Tables_in_shop??????????|
+-------------------------+
|?ecs_account_log?????????|?
|?ecs_ad??????????????????|?
|?ecs_ad_custom???????????|?
|?ecs_ad_position?????????|?
|?ecs_admin_action????????|?
|?ecs_admin_log???????????|?
|?ecs_admin_message???????|?
|?ecs_admin_user??????????|?
|?ecs_adsense?????????????|?
|?ecs_affiliate_log???????|?
|?ecs_agency??????????????|?
|?ecs_area_region?????????|?
|?ecs_article?????????????|?
|?ecs_article_cat?????????|?
|?ecs_attribute???????????|?
|?ecs_auction_log?????????|?
|?ecs_auto_manage?????????|?
|?ecs_back_goods??????????|?
|?ecs_back_order??????????|?
|?ecs_bonus_type??????????|?
|?ecs_booking_goods???????|?
|?ecs_brand???????????????|?
|?ecs_card????????????????|?
|?ecs_cart????????????????|?
|?ecs_cat_recommend???????|?
|?ecs_category????????????|?
|?ecs_collect_goods???????|?
|?ecs_comment?????????????|?
|?ecs_crons???????????????|?
|?ecs_delivery_goods??????|?
|?ecs_delivery_order??????|?
|?ecs_email_list??????????|?
|?ecs_email_sendlist??????|?
|?ecs_error_log???????????|?
|?ecs_exchange_goods??????|?
|?ecs_favourable_activity?|?
|?ecs_feedback????????????|?
|?ecs_friend_link?????????|?
|?ecs_goods???????????????|?
|?ecs_goods_activity??????|?
|?ecs_goods_article???????|?
|?ecs_goods_attr??????????|?
|?ecs_goods_cat???????????|?
|?ecs_goods_gallery???????|?
......
mysql>?desc?ecs_goods;???????????????????????????????????????#查看表格字段#
+--------------------+------------------------+------+-----+---------+----------------+
|?Field??????????????|?Type???????????????????|?Null?|?Key?|?Default?|?Extra??????????|
+--------------------+------------------------+------+-----+---------+----------------+
|?goods_id???????????|?mediumint(8)?unsigned??|?NO???|?PRI?|?NULL????|?auto_increment?|?
|?cat_id?????????????|?smallint(5)?unsigned???|?NO???|?MUL?|?0???????|????????????????|?
|?goods_sn???????????|?varchar(60)????????????|?NO???|?MUL?|?????????|????????????????|?
|?goods_name?????????|?varchar(120)???????????|?NO???|?????|?????????|????????????????|?
|?goods_name_style???|?varchar(60)????????????|?NO???|?????|?+???????|????????????????|?
|?click_count????????|?int(10)?unsigned???????|?NO???|?????|?0???????|????????????????|?
|?brand_id???????????|?smallint(5)?unsigned???|?NO???|?MUL?|?0???????|????????????????|?
|?provider_name??????|?varchar(100)???????????|?NO???|?????|?????????|????????????????|?
|?goods_number???????|?smallint(5)?unsigned???|?NO???|?MUL?|?0???????|????????????????|?
|?goods_weight???????|?decimal(10,3)?unsigned?|?NO???|?MUL?|?0.000???|????????????????|?
|?market_price???????|?decimal(10,2)?unsigned?|?NO???|?????|?0.00????|????????????????|?
|?shop_price?????????|?decimal(10,2)?unsigned?|?NO???|?????|?0.00????|????????????????|?
|?promote_price??????|?decimal(10,2)?unsigned?|?NO???|?????|?0.00????|????????????????|?
|?promote_start_date?|?int(11)?unsigned???????|?NO???|?MUL?|?0???????|????????????????|?
|?promote_end_date???|?int(11)?unsigned???????|?NO???|?MUL?|?0???????|????????????????|?
|?warn_number????????|?tinyint(3)?unsigned????|?NO???|?????|?1???????|????????????????|?
|?keywords???????????|?varchar(255)???????????|?NO???|?????|?????????|????????????????|?
|?goods_brief????????|?varchar(255)???????????|?NO???|?????|?????????|????????????????|?
|?goods_desc?????????|?text???????????????????|?NO???|?????|?NULL????|????????????????|?
|?goods_thumb????????|?varchar(255)???????????|?NO???|?????|?????????|????????????????|?
|?goods_img??????????|?varchar(255)???????????|?NO???|?????|?????????|????????????????|?
|?original_img???????|?varchar(255)???????????|?NO???|?????|?????????|????????????????|?
|?is_real????????????|?tinyint(3)?unsigned????|?NO???|?????|?1???????|????????????????|?
|?extension_code?????|?varchar(30)????????????|?NO???|?????|?????????|????????????????|?
|?is_on_sale?????????|?tinyint(1)?unsigned????|?NO???|?????|?1???????|????????????????|?
|?is_alone_sale??????|?tinyint(1)?unsigned????|?NO???|?????|?1???????|????????????????|?
|?is_shipping????????|?tinyint(1)?unsigned????|?NO???|?????|?0???????|????????????????|?
|?integral???????????|?int(10)?unsigned???????|?NO???|?????|?0???????|????????????????|?
|?add_time???????????|?int(10)?unsigned???????|?NO???|?????|?0???????|????????????????|?
|?sort_order?????????|?smallint(4)?unsigned???|?NO???|?MUL?|?100?????|????????????????|?
|?is_delete??????????|?tinyint(1)?unsigned????|?NO???|?????|?0???????|????????????????|?
|?is_best????????????|?tinyint(1)?unsigned????|?NO???|?????|?0???????|????????????????|?
|?is_new?????????????|?tinyint(1)?unsigned????|?NO???|?????|?0???????|????????????????|?
|?is_hot?????????????|?tinyint(1)?unsigned????|?NO???|?????|?0???????|????????????????|?
|?is_promote?????????|?tinyint(1)?unsigned????|?NO???|?????|?0???????|????????????????|?
|?bonus_type_id??????|?tinyint(3)?unsigned????|?NO???|?????|?0???????|????????????????|?
|?last_update????????|?int(10)?unsigned???????|?NO???|?MUL?|?0???????|????????????????|?
|?goods_type?????????|?smallint(5)?unsigned???|?NO???|?????|?0???????|????????????????|?
|?seller_note????????|?varchar(255)???????????|?NO???|?????|?????????|????????????????|?
|?give_integral??????|?int(11)????????????????|?NO???|?????|?-1??????|????????????????|?
|?rank_integral??????|?int(11)????????????????|?NO???|?????|?-1??????|????????????????|?
|?suppliers_id???????|?smallint(5)?unsigned???|?YES??|?????|?NULL????|????????????????|?
|?is_check???????????|?tinyint(1)?unsigned????|?YES??|?????|?NULL????|????????????????|?
+--------------------+------------------------+------+-----+---------+----------------+
43?rows?in?set?(0.01?sec)
?
mysql>?select?cat_id,goods_name,shop_price?from?ecs_goods;
+--------+---------------------+------------+
|?cat_id?|?goods_name??????????|?shop_price?|
+--------+---------------------+------------+
|??????4?|?KD876???????????????|????1388.00?|?
|??????8?|????N85??????????????|??????58.00?|?
|??????8?|??????5800???????????|??????68.00?|?
|?????11?|?????M2??????????????|??????20.00?|?
|?????11?|???KINGMAX???????????|??????42.00?|?
|??????8?|????N85???????HS-82??|?????100.00?|?
|??????3?|????9@9v?????????????|?????399.00?|?
|??????3?|????E66??????????????|????2298.00?|?
|??????3?|???C702c?????????????|????1328.00?|?
|??????3?|???C702c?????????????|????1300.00?|?
|??????3?|?????A810????????????|?????983.00?|?
|??????3?|????5320?XpressMusic?|????1311.00?|?
|??????4?|????5800XM???????????|????2625.00?|?
|??????3?|?????A810????????????|?????788.00?|?
|??????2?|?????G101????????????|?????823.33?|?
|??????3?|???N7????????????????|????2300.00?|?
|??????4?|???T5????????????????|????2878.00?|?
|??????3?|???SGH-F258??????????|?????858.00?|?
|??????3?|???BC01??????????????|?????280.00?|?
|??????3?|????A30??????????????|????2000.00?|?
|??????3?|????Touch?HD?????????|????5999.00?|?
|??????5?|????N96??????????????|????3700.00?|?
|??????3?|?P806????????????????|????2000.00?|?
|?????13?|????/??50????????????|??????48.00?|?
|?????13?|????/??20????????????|??????19.00?|?
|?????15?|???100???????????????|??????95.00?|?
|?????15?|???50????????????????|??????45.00?|?
|?????14?|???100???????????????|??????90.00?|?
|?????14?|???20????????????????|??????18.00?|?
|??????3?|?????E8??????????????|????1337.00?|?
|??????3?|????N85??????????????|????3010.00?|?
+--------+---------------------+------------+
31?rows?in?set?(0.00?sec)
?
mysql>?set?names?gbk;#由于是utf-8編碼顯示,出現亂碼,我們設置顯示出漢字#
Query?OK,?0?rows?affected?(0.01?sec)
?
mysql>?select?cat_id,goods_name,shop_price?from?ecs_goods;
+--------+------------------------------+------------+
|?cat_id?|?goods_name???????????????????|?shop_price?|
+--------+------------------------------+------------+
|??????4?|?KD876????????????????????????|????1388.00?|?
|??????8?|?諾基亞N85原裝充電器??????????|??????58.00?|?
|??????8?|?諾基亞原裝5800耳機???????????|??????68.00?|?
|?????11?|?索愛原裝M2卡讀卡器???????????|??????20.00?|?
|?????11?|?勝創KINGMAX內存卡????????????|??????42.00?|?
|??????8?|?諾基亞N85原裝立體聲耳機HS-82?|?????100.00?|?
|??????3?|?飛利浦9@9v???????????????????|?????399.00?|?
|??????3?|?諾基亞E66????????????????????|????2298.00?|?
|??????3?|?索愛C702c????????????????????|????1328.00?|?
|??????3?|?索愛C702c????????????????????|????1300.00?|?
|??????3?|?摩托羅拉A810?????????????????|?????983.00?|?
|??????3?|?諾基亞5320?XpressMusic???????|????1311.00?|?
|??????4?|?諾基亞5800XM?????????????????|????2625.00?|?
|??????3?|?摩托羅拉A810?????????????????|?????788.00?|?
|??????2?|?恒基偉業G101?????????????????|?????823.33?|?
|??????3?|?夏新N7???????????????????????|????2300.00?|?
|??????4?|?夏新T5???????????????????????|????2878.00?|?
|??????3?|?三星SGH-F258?????????????????|?????858.00?|?
|??????3?|?三星BC01?????????????????????|?????280.00?|?
|??????3?|?金立?A30?????????????????????|????2000.00?|?
|??????3?|?多普達Touch?HD???????????????|????5999.00?|?
|??????5?|?諾基亞N96????????????????????|????3700.00?|?
|??????3?|?P806?????????????????????????|????2000.00?|?
|?????13?|?小靈通/固話50元充值卡????????|??????48.00?|?
|?????13?|?小靈通/固話20元充值卡????????|??????19.00?|?
|?????15?|?聯通100元充值卡??????????????|??????95.00?|?
|?????15?|?聯通50元充值卡???????????????|??????45.00?|?
|?????14?|?移動100元充值卡??????????????|??????90.00?|?
|?????14?|?移動20元充值卡???????????????|??????18.00?|?
|??????3?|?摩托羅拉E8???????????????????|????1337.00?|?
|??????3?|?諾基亞N85????????????????????|????3010.00?|?
+--------+------------------------------+------------+
31?rows?in?set?(0.00?sec)
?
?
?
為了方便數據庫的管理,我們引用個數據庫管理工具phpmyadmin:
先復制文件到linux?/root?目錄下,
解壓縮,復制到/var/www/html/phpmyadmin?下。
這時在客戶機上訪問該目錄會提示配置文件沒有配置,。
在解壓的目錄里我們看到一個配置文件的陽歷文件:
[root@Blue?phpmyadmin]#?cp?-p?config.sample.inc.php?config.inc.php?
[root@Blue?phpmyadmin]#?vim?config.inc.php?
?
?17?$cfg['blowfish_secret']?=?'123456';?/*?YOU?MUST?FILL?IN?THIS?FOR?COOKIE?AUTH!?*/
這里是隨便添加一個cookie驗證密鑰就可以了。
現在再訪問一下:
?
輸入數據庫個管理員名、密碼。
就可以看到此界面:
會出現一個PHP擴展設置mbstring的錯誤,我們可以在網上搜一下解決辦法,是一些軟件包沒有安裝,可以下載到官網上,下載好后復制到linux下yum安裝:
[root@Blue?~]#?yum?localinstall?libmcrypt-2.5.7-5.el5.i386.rpm?php-mcrypt-5.1.6-5.el5.i386.rpm?--nogpgcheck?????????????????????????????????????#yum安裝當地/root下,無出品商公鑰打安裝#
安裝好了后重啟服務,在測試下,就解決了這個錯誤。
下面我們將要介紹一些論壇、博客網站的建設:
先把論壇網站包和一些附屬主題復制到linux下,首先來實現Discuz、phpwind、wordpress的論壇網站。
?
解壓我們拷貝過來的phpwind網站壓縮包
[root@Blue?1]#?unzip?phpwind_GBK_8.3.zip?
解壓后的會有一個upload目錄拷貝到我們的Apache服務根目錄下:
[root@Blue?phpwind_GBK_8.3]#?mv?upload/?/var/www/html/phpwind
查看我們的Apache服務、mysql服務是否處在開啟狀態:
[root@Blue?phpwind_GBK_8.3]#?service?httpd?status
httpd?(pid??3038)?is?running...
[root@Blue?phpwind_GBK_8.3]#?service?mysqld?status
mysqld?(pid?3782)?is?running...
處在開啟狀態:我們就開始訪問以下該目錄:
我們得修改顯示目錄權限為可寫:
[root@Blue?phpwind]#?chmod?-R?777?data/
[root@Blue?phpwind]#?chmod?-R?777?html/
[root@Blue?phpwind]#?chmod?-R?777?p_w_upload/
現在登陸安裝:直至安裝完成。
[root@Blue?phpwind]#?rm?install.php???????????????#刪除這個安裝索引網頁,才可以開始訪問#
打開系統設置,進入后臺管理網站,可以添加刪除模塊。
當然可以做想做的任何修改和添加。
我們可以看一下我們注冊的用戶信息:
當然在數據庫里可以查看,也可以在后臺查看:
?
接下來我們搭建Discuz論壇網站:
和前面過程是一樣的,先解壓、把upload目錄再copy到/var/www/html/discuz?、在網頁上安裝:
修改目錄權限:安裝,直到完成安裝,就可以訪問了。
?
?
下面來安裝一個外國網站版本wordpress:
?
?
[root@Blue?wordpress]#?unzip?wordpress_v3.0.5-zh_CN.zip?
[root@Blue?wordpress]#?ls
wordpress-3.0.5-zh_CN??wordpress_v3.0.5-zh_CN.zip
[root@Blue?wordpress]#?cd?wordpress-3.0.5-zh_CN/
[root@Blue?wordpress-3.0.5-zh_CN]#?ll
total?8
drwxr-xr-x?5?root?root?4096?Feb??9??2011?wordpress
[root@Blue?wordpress-3.0.5-zh_CN]#?cd?wordpress/
[root@Blue?wordpress]#?ls
index.php????????wp-blog-header.php????wp-includes????????wp-register.php
license.txt??????wp-comments-post.php??wp-links-opml.php??wp-rss.php
readme.html??????wp-commentsrss2.php???wp-load.php????????wp-rss2.php
wp-activate.php??wp-config-sample.php??wp-login.php???????wp-settings.php
wp-admin?????????wp-content????????????wp-mail.php????????wp-signup.php
wp-app.php???????wp-cron.php???????????wp-pass.php????????wp-trackback.php
wp-atom.php??????wp-feed.php???????????wp-rdf.php?????????xmlrpc.php
?
可以看到整個文件沒有upload,都是php頁面,那么我們把整個文件夾都copy到/var/www/html/wordpress下。
?
[root@Blue?wordpress-3.0.5-zh_CN]#?mv?wordpress/?/var/www/html/
現在在網頁上打開看看:
這出現一個錯誤:沒有建立配置文件:我們在文件夾目錄里會看到一個配置文件的樣例文件,我們直接復制成我們想要的。Pw-config.conf文件。
[root@Blue?wordpress]#?cp?-p?wp-config-sample.php?wp-config.php
這時再次訪問:
提示數據庫連接錯誤。我們能想到應該是在修改配置文件里的配置:
[root@Blue?wordpress]#?vim?wp-config.php?
mysql>?create?database?wordpress;?????????????????????????#在數據庫新建數據庫#
Query?OK,?1?row?affected?(0.00?sec)
配置好后在再網頁上查看一下:
這時我們填寫相關內容,安裝,就完成了wordpress網站的構建:
當讓在數據庫里可以查到所建的表格:
mysql>?select?*?from?wp_users;
+----+------------+------------------------------------+---------------+-------------------------+----------+---------------------+---------------------+-------------+--------------+
|?ID?|?user_login?|?user_pass??????????????????????????|?user_nicename?|?user_email??????????????|?user_url?|?user_registered?????|?user_activation_key?|?user_status?|?display_name?|
+----+------------+------------------------------------+---------------+-------------------------+----------+---------------------+---------------------+-------------+--------------+
|??1?|?admin??????|?$P$B2IJXhrmrvG7RgrAkFsX3Sc0OWyvxG1?|?admin?????????|?tomorrowsilence@126.com?|??????????|?2013-08-18?10:13:23?|?????????????????????|???????????0?|?admin????????|?
+----+------------+------------------------------------+---------------+-------------------------+----------+---------------------+---------------------+-------------+--------------+
1?row?in?set?(0.00?sec)
可以看到我們的注冊所有信息。
?
當然我們也可以更換屬于我們自己風格的主題:
把我們下載好的主題包壓縮文件先剪切到wordpress文件夾下。
[root@Blue?~]#?mv?Stratex.zip?wordpress/
[root@Blue?~]#?mv?WireMagazine.zip?wordpress/
[root@Blue?wordpress]#?unzip?Stratex.zip?
[root@Blue?wordpress]#?ls
Stratex??????WireMagazine.zip???????wordpress_v3.0.5-zh_CN.zip
Stratex.zip??wordpress-3.0.5-zh_CN
把這個解壓后的主題存放在網站的themes目錄下。然后在后臺外觀選項上啟用,就完成了主題更換。
[root@Blue?wordpress]#?mv?Stratex?/var/www/html/wordpress/wp-content/themes/
這樣就基本完成了LAMP框架搭建。
下面會介紹源碼安裝的方法。
轉載于:https://blog.51cto.com/bluesky2/1289481
總結
以上是生活随笔為你收集整理的Lamp安装与实现动态网页案例(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Intent And
- 下一篇: 动态数组及求平均值