安裝環(huán)境
- 安裝apache(httpd)
yum install httpd - 安裝mysql服務(wù)端
yum install mysql-server - 安裝php環(huán)境
yum install php - 安裝php-mysql模塊
yum install php-mysql
配置環(huán)境
mysql設(shè)置
- 修改root初始密碼為abc123
mysqladmin -u root password abc123 - 登錄數(shù)據(jù)庫
mysql -u root -p
輸入密碼后確認登錄 - 創(chuàng)建數(shù)據(jù)庫typecho
create database typecho; - 列出已有的數(shù)據(jù)庫
show databases;
php設(shè)置
- 重啟apache
service httpd restart - 測試php
在/var/www/html/建立一個測試php文件
vi /var/www/html/p.php
寫入
<?php
phpinfo();
?>
瀏覽器訪問http://ip地址/p.php如果出現(xiàn)php的信息,就代表正常。
部署typecho
下載
- 下載typecho
wget https://github.com/typecho/typecho/releases/download/v1.0-14.10.10-release/1.0.14.10.10.-release.tar.gz - 解壓包
tar -xzvf 1.0.14.10.10.-release.tar.gz - 將typecho移動到nginx的默認根目錄
cd build mv * /usr/share/nginx/html/
配置
- 瀏覽器輸入ip地址,進入typecho初始化安裝界面
點擊我準備好了, 開始下一步 ? - 輸入數(shù)據(jù)庫信息,以及設(shè)置網(wǎng)站后臺用戶名和密碼
完成后,點擊確認, 開始安裝 ? - 此時會提示
安裝程序無法自動創(chuàng)建config.inc.php文件 - 按提示,創(chuàng)建所需文件,并把代碼復(fù)制到該文件
- 完成后點擊
繼續(xù),至此安裝部分完成。使用剛才創(chuàng)建的賬號密碼,進入后臺進行網(wǎng)站信息的設(shè)置。
地址重寫
- httpd
- 備份設(shè)置文件
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak - 修改配置
vi /etc/httpd/conf/httpd.conf- 終端中輸入
/AllowOverride搜索字段,找到
- 終端中輸入
Options FollowSymLinks
AllowOverride None
```
將`Node`改為`All`
- 再次搜索`AllowOverride`,找到
```
Options Indexes FollowSymLinks
AllowOverride None
將Node改為All
typecho
創(chuàng)建.htaccess文件
vi /var/www/html/.htaccess
文件內(nèi)容為:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>開啟永久鏈接
登錄typecho后臺,依次點擊【設(shè)置】-【永久鏈接】,然后啟用地址重寫功能并保存
引用:
http://aceyi.cn/server/linux/3233
http://www.cnblogs.com/php5/archive/2011/09/02/2163454.html