日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

fedora 编译安装mysql_Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5

發布時間:2025/3/15 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 fedora 编译安装mysql_Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Lighttpd 是個安全, 快速, 專為高負載環境設計的標準兼容性WEB服務。本教程將介紹 lighttpd+php5(fastcgi模式)+MySQL 在Fedora 7服務器上的安裝與配置過程.

1 開始前的聲明

mysql的root密碼設置為 test 實際使用時請按自己的情況更改.

2 安裝 MySQL 5.0

首先我們來安裝 MySQL 5.0:

yum install mysql mysql-serve

然后我們為 MySQL 創建系統啟動鏈接 (MySQL 在系統運行時自動啟動) 和啟動 MySQL 服務:

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

為 MySQL root用戶創建密碼(把phpvcn替換為您的密碼):

mysqladmin -u root password phpvcn

看看mysql有沒有啟動起來

netstat -tap | grep mysql

如果輸出如下的信息,則說明 MySQL 正在監聽了:

tcp 0 0 localhost.server1:mysql *:* LISTEN 2713/mysqld

也就是說, 在你沒有設置安全密碼之前,MySQL 僅只監聽 localhost.server1,(就是說當前只允許來自本機的連接) 但如果輸出像下面這樣:

tcp 0 0 *:mysql *:* LISTEN 2713/mysqld

你就得馬上為你的 MySQL 設置密碼, 因為現在所有人都能進入你的數據庫并隨意修改數據:

mysqladmin -h server1.itbbs.cn -u root password phpvcn

3 安裝 Lighttpd

Lighttpd 是 Fedora 的一個 package, 安裝很方便:

yum install lighttpd

創建系統啟動鏈接和啟動 lighttpd 服務:

chkconfig --levels 235 lighttpd on

/etc/init.d/lighttpd start

現在用你的瀏覽器打開http://192.168.0.100, 就能看到lighttpd 的默認啟用頁面了:

/etc/lighttpd/lighttpd.conf ,在 server.modules 里加一項"mod_fastcgi":

vi /etc/lighttpd/lighttpd.conf

[...]server.modules = (# "mod_rewrite",# "mod_redirect",# "mod_alias", "mod_access",# "mod_cml",# "mod_trigger_b4_dl",# "mod_auth",# "mod_status",# "mod_setenv", "mod_fastcgi",# "mod_proxy",# "mod_simple_vhost",# "mod_evhost",# "mod_userdir",# "mod_cgi",# "mod_compress",# "mod_ssi",# "mod_usertrack",# "mod_expire",# "mod_secdownload",# "mod_rrdtool", "mod_accesslog" )[...]

然后, 往下找, 在 fastcgi.server 處這么來加:

[...]#### fastcgi module## read fastcgi.txt for more info## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.inifastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi" ) ) )[...]

然后我們重啟 Lighttpd:

/etc/init.d/lighttpd restart

6 測試 PHP5 / 關于 PHP5 安裝的細節設置

網站在服務器的根文檔目錄默認為 /srv/www/lighttpd. 現在我們在這個目錄下創建一個著名的PHP 文件 - info.php 并用瀏覽器看看結果.

PHPINO頁面有很多關于PHP安裝相關的細節,比如PHP版本,擴展庫安裝情況等.

vi /srv/www/lighttpd/info.php

打開瀏覽器在地址欄輸入http://192.168.0.100/info.php:

附件 2185

在 Server API 那一行我們可以看到 PHP5 已經工作正常在 FastCGI 模式下. 往下拉滾動條, 還可以看看都加載了什么擴展組件. 但現在MySQL 還沒有被PHP5加載進來.

7 讓 PHP5 支持 MySQL

給PHP添加 MySQL 支持也很簡單!安裝 php-mysql 包就行. 其它PHP5的擴展安裝你也可以這樣去做:

yum install php-mysql

搜索一下,還有什么PHP相關的東西?

yum search php

裝一些常用的擴展吧:

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

好了,再重啟 Lighttpd:

/etc/init.d/lighttpd restart

大功告成! 現在刷新一下剛才的瀏覽器,MYSQL模塊已經弄上了:

總結

以上是生活随笔為你收集整理的fedora 编译安装mysql_Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。