亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: [原創(chuàng)]安裝wordpress詳細 版主加個精唄 哈哈 [打印本頁]

作者: jing494485758    時間: 2010-10-09 10:30
標題: [原創(chuàng)]安裝wordpress詳細 版主加個精唄 哈哈
本帖最后由 jing494485758 于 2010-10-09 10:33 編輯

早晨6點起來一直寫到現(xiàn)在,為人民服務。版主,你懂的....


yum命令安裝、升級系統(tǒng)所需的程序庫
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel

軟件介紹:
gcc:gcc編譯器
gcc-c++:c++編譯器
autoconf:autoconf是一個工具,用于生成shell腳本,通過執(zhí)行腳本可生成makefile
libjpeg:JPEG 圖像壓縮庫,采用 C 語言開發(fā)
libpng:libpng是多種應用程序使用的解析PNG圖象格式的庫
freetype:freetype庫是一個完全免費(開源)的、高質(zhì)量的且可移植的字體引擎,它提供統(tǒng)
的接口來訪問多種字體格式文件
libxml2:libxml2 是一個xml c語言版的解析器
zlib:zlib是提供數(shù)據(jù)壓縮用的函式庫
glibc:glibc 是gnu發(fā)布的libc庫,也即c運行庫
glib2:GLib2 provides data structure handling for C, portability wrappers, and interfaces for
such runtime functionality as an event loop, threads, dynamic loading, and an object system
bzip2:bzip2 是一個基于Burrows-Wheeler 變換的無損壓縮軟件
ncurses:ncurses是一個能提供基于文本終端窗口功能的動態(tài)庫
curl:curl是一個利用URL語法在命令行方式下工作的文件傳輸工具
e2fsprogs:維護ext2,ext3和ext4文件系統(tǒng)的工具程序集
libidn:GNU Libidn is an implementation of the Stringprep
openssl:openssl是套開放原始碼的SSL套件
注:-devel是開發(fā)包

安裝php額外支持的模塊:
yum –y install php-mbstring php-mcrypt php-mhash php-mysql

軟件介紹:
php-mbstring:一個用于需要處理多字節(jié)字符串的 PHP 程序的模塊
php-mcrypt:支持mcrypt的模塊
php-mhash:支持mhash的模塊
php-mysql:支持mysql的模塊

安裝主要的軟件:
yum –y install httpd mysql-server mysql php php-devel

軟件介紹:
httpd:apache服務器
mysql:mysql客戶端
mysql-server:mysql服務器
php:PHP 嵌入在 HTML 中的腳本語言
php-devel:php開發(fā)包提供phpize命令,配置php的擴展

設置apache,mysql開機自啟動:
chkconfig –level 345 httpd on
chkconfig –level 345 mysql on

整合apache和php:
vi /etc/httpd/conf.d/php.conf
確保有一下幾行:
LoadModule php5_module modules/libphp5.so
DirectoryIndex index.php
AddType application/x-httpd-php .php

測試整合是否成功
編寫一個phpinfo.php的測試頁面:
cd /var/www/html/ && vi phpinfo.php
<?php
  phpinfo();
?>
apachectl –k graceful   #重啟服務器
訪問http://192.168.1.200/phpinfo.php會有一些php的信息,說明整合成功

配置php加速eaccelerator
下載eaccelerator到/usr/local/src目錄下
tar xvf eaccelerator-0.9.5.3.tar.bz2   #解壓縮
查看是否支持php版本
php –version   #查看php的版本
cd eaccelerator-0.9.5.3
more README | more support   #查看eaccelerator支持的php版本
phpize   #執(zhí)行phpize進行php程序的預處理
make && make install
此時這個新編譯的模塊應該在/usr/lib/php/modules/eaccelerator.so
配置php擴展
vi /etc/php.ini   #打開php.ini配置文件在最后加入
extension="eaccelerator.so"
eaccelerato.shm_size="56"
eaccelerator.cache_dir="/tmp/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="300"
eaccelerator.shm_prune_period="120"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
創(chuàng)建eaccelerator的暫存目錄和權(quán)限設置
mkdir eaccelerator_cache
chmod 777 eaccelerator_cache

apachectl –k graceful   #重啟服務器
訪問http://192.168.1.200/phpinfo.php會有一些eaccelerator的信息,說明成功


mysql的設置
設置mysql超級用戶root的密碼:
mysqladmin –u root password ‘123456’   #密碼是123456
mysql –u root –p123456   #以root的身份登入mysql,-p123456不能有空格
創(chuàng)建一個數(shù)據(jù)庫給wordpress使用:
create database wordpress;    #注意最后的“;”是必須的
show databases;   #查看是否有wordpress數(shù)據(jù)庫
創(chuàng)建一個mysql用戶wordpress可以從任何地方登陸使用wordpress數(shù)據(jù)庫:
grant all privileges on wordpress.* to ‘wordpress’@’localhost’ identified by ‘123456’
#本地登入mysql的賬戶wordpress  密碼為123456
grant all privileges on wordpress.* to ‘wordpress’@’localhost’ identified by ‘123456’
#可以從其他機子登入mysql的賬戶wordpress密碼為123456

安裝wordpress
下載到/var/www/html/目錄下
tar xvf wordpress-2.8.5-zh_CN.tar.gz
cd wordpress
cp wp-config-sample.php wp-config.php
vi wp-config.php
define('DB_NAME', 'wordpress');   #wordpress是數(shù)據(jù)庫名字
define('DB_USER', 'word');   #wordpress是mysql用戶
define('DB_PASSWORD', '123456');   #123456是wordpress用戶的密碼
define('DB_HOST', '192.168.1.200');   #最好使用IP

http://192.168.1.200 /wordpress/wp-admin/install.php   #wordpress的安裝頁面開始安裝

安裝phpmyadmin用于管理mysql
下載到/var/www/html目錄下
tar xvf phpMyAdmin2911.tar.gz
mv phpMyAdmin-2.9.1.1-all-languages/ phpmyadmin
cd phpmyadmin
more README | grep -A3 Requirements   #查看phpmyadmin支持的版本
cp config.sample.inc.php config.inc.php
vi config.inc.php
$cfg['Servers'][$i]['host'] = '192.168.1.200';   #最好使用ip
$cfg['Servers'][$i]['controluser'] = 'wordpress';   #mysql登錄用戶名
$cfg['Servers'][$i]['controlpass'] = '123456';     #mysql登錄密碼

訪問http://192.168.1.200/phpmyadmin即可登入phpmyadmin

FAQ
無法訪問網(wǎng)頁,查看防火墻是否關閉
chkconfig --list | grep iptables
iptables        0:關閉  1:關閉  2:啟用  3:關閉  4:關閉  5:關閉  6:關閉

由于某某原因?qū)е略L問wordpress頁面成為空白頁面
可能是使用其他wordpress主題原導致的,使用之前先預覽下
刪除原先數(shù)據(jù)庫wordpress
mysql –u root –p123456
drop database wordpress;
重新創(chuàng)建一個數(shù)據(jù)庫wordpress,重新安裝wordpress
create database wordpress;
http://192.168.1.200 /wordpress/wp-admin/install.php

phpmyadmin無法登陸
注意主機的時間和BIOS時間
設置主機時間
date –s ‘20101009 10:17:00’
寫入BOIS時間
hwclock –w

phpmyadmin的bookmark錯誤
進入phpmyadmin后點選擇數(shù)據(jù)庫wordpress點擊SQL出現(xiàn)錯誤
#1146 - Table 'phpmyadmin.pma_bookmark' doesn't exist
修改config.inc.php
$cfg['Servers'][$i]['bookmarktable'] = '';   #修改成這樣
作者: maochanglu    時間: 2010-10-09 10:58
如果你做一個一鍵安裝包,估計可以加精華。
作者: starzhestarzhe    時間: 2010-10-10 13:35
這能算原創(chuàng)的嗎?
作者: ruger    時間: 2010-10-11 08:07
鼓勵一下吧
作者: liwei6998    時間: 2010-10-11 10:18
鼓勵一下。!
作者: send_linux    時間: 2010-10-13 10:47
如果你做一個一鍵安裝包,估計可以加精華。
maochanglu 發(fā)表于 2010-10-09 10:58



    支持一下,呵呵,一步一步來吧,呵呵




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2