国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP MySQL的安裝與配置詳解

2024-07-24 12:45:32
字體:
來源:轉載
供稿:網友

 一、安裝配置PHP

1、下載Php的版本zip包之后,解壓縮到指定目錄。下載地址:http://www.php.net/downloads.php
2、在Apache的httpd.conf文件中加入以下

#Php模塊加載

LoadModule php5_module "D:/Software/GreenSoft/Php/php5.4.6/php5apache2_2.dll"

#php.ini路徑設置

PHPIniDir "D:/Software/GreenSoft/Php/php5.4.6/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

#加入后綴名過濾

AddHandler application/x-httpd-php .php

#或者以下配置應用過濾

<FilesMatch /.php$>
SetHandler application/x-httpd-php
</FilesMatch>

二、配置MySql

在php.ini修改以下配置:

#修改php的擴展庫目錄為你的實際路徑
extension_dir = "D:/Software/GreenSoft/Php/php5.4.6/ext"
#去掉 #extension=php_mysql.dll前面的#號
extension=php_mysql.dll

 三、安裝MySql

MySql的下載地址:http://www.mysql.com/downloads/

下載安成相應版本的壓縮包后。解壓至相應的目錄D:/Software/GreenSoft/MySql/MySql56 。

1. 將Mysql安裝成服務

在Windows環境變量的系統變量Path中追加D:/Software/GreenSoft/MySql/MySql56/bin; ,并在Dos窗口中輸入以下命令:

#進入mysql的bin目錄cd D:/Software/GreenSoft/MySql/MySql56/bin#停掉之前開啟的mysql進程mysqladmin -u root -p debug shutdown#安裝mysql服務。指定服務名MySql56,配置文件名路徑mysqld --install MySql56 --defaults-file=D:/Software/GreenSoft/MySql/MySql56/my.cnf#啟動服務程序net start MySql56#停止服務程序net stop MySql56 / mysqladmin -u root shutdown#移除服務mysqld --remove MySql56 / sc delete MySql56#測試MySqlmysqlshowmysqlshow -u root MySql56mysqladmin version status procmysql test

2.配置MySql配置文件

port=3306 # mysql服務端默認監聽(listen on)的TCP/IP端口serverid = 1 socket = /tmp/mysql.sock basedir="D:/Software/GreenSoft/MySql/MySql56/" # 基準根路徑datadir="E:/DataRoot/MySqlData/" # mysql數據庫文件所在目錄log-error="D:/Software/GreenSoft/MySql/MySql56/log/error.log" #錯誤日志文件log-slow-queries="D:/Software/GreenSoft/MySql/MySql56/log/slow-query.log"character-set-server=latin1 # 服務端使用的字符集默認為8比特編碼的latin1字符集default-storage-engine=INNODB # 創建新表時將使用的默認存儲引擎wait_timeout = 10 #指定一個請求的最大連接時間,對于4GB左右內存的服務器可以設置為5-10sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION # SQL模式為strict模式max_connect_errors = 10000000 max_connections=100 # mysql服務器支持的最大并發連接數back_log = 384 #back_log參數的值指出在MySQL暫時停止響應新請求之前的短時間內多少個請求可以被存在堆棧中。 如果系統在一個短時間內有很多連接,則需要增大該參數的值,該參數值指定到來的TCP/IP連接的偵聽隊列的大小。不同的操作系統在這個隊列大小上有它自己的限制。 試圖設定back_log高于你的操作系統的限制將是無效的。默認值為50。對于Linux系統推薦設置為小于512的整數。 query_cache_size=32 # 查詢緩存大小,用于緩存SELECT查詢結果read_buffer_size=4M #默認為64K,# 用于對MyISAM表全表掃描時使用的緩沖區大小。針對每個線程進行分配(前提是進行了全表掃描)。進行排序查詢時,MySql會首先掃描一遍該緩沖,以避免磁盤搜索,提高查詢速度,如果需要排序大量數據,可適當調高該值。但MySql會為每個客戶連接發放該緩沖空間,所以應盡量適當設置該值,以避免內存開銷過大。read_rnd_buffer_size=16M #默認為256K key_buffer_size=54M # Key Buffer大小,用于緩存MyISAM表的索引塊。決定數據庫索引處理的速度(尤其是索引讀)sort_buffer_size=32M #默認為256K,connection級參數(為每個線程配置),500個線程將消耗500*256K的sort_buffer_sizejoin_buffer_size = 8M #聯合查詢操作所能使用的緩沖區大小,和sort_buffer_size一樣,該參數對應的分配內存也是每連接獨享。skip-locking #避免MySQL的外部鎖定,減少出錯幾率增強穩定性。 skip-name-resolve #禁止MySQL對外部連接進行DNS解析,使用這一選項可以消除MySQL進行DNS解析的時間。但需要注意,如果開啟該選項,則所有遠程主機連接授權都要使用IP地址方式,否則MySQL將無法正常處理連接請求! skip-networking #開啟該選項可以徹底關閉MySQL的TCP/IP連接方式,如果WEB服務器是以遠程連接的方式訪問MySQL數據庫服務器則不要開啟該選項!否則將無法正常連接! table_cache=1024 #物理內存越大,設置就越大.默認為2402,調到512-1024最佳 table_open_cache = 256 # 設置table高速緩存的數量tmp_table_size=34M # 內存中的每個臨時表允許的最大大小,默認為16M,調到64-256最掛thread_cache_size=120 #默認為60 緩存的最大線程數thread_concurrency = 8 #該參數取值為服務器邏輯CPU數量*2,在本例中,服務器有2顆物理CPU,而每顆物理CPU又支持H.T超線程,所以實際取值為4*2=8 # InnoDB相關參數innodb_additional_mem_pool_size=3M # InnoDB用于存儲元數據信息的內存池大小,一般不需修改innodb_buffer_pool_size=105M # InnoDB使用緩沖池來緩存索引和行數據。該值設置的越大,則磁盤IO越少。一般將該值設為物理內存的80%。innodb_flush_log_at_trx_commit =1 # 事務相關參數,如果值為1,則InnoDB在每次commit都會將事務日志寫入磁盤(磁盤IO消耗較大),這樣保證了完全的ACID特性。而如果設置為0,則表示事務日志寫入內存log和內存log寫入磁盤的頻率都為1次/秒。如果設為2則表示事務日志在每次commit都寫入內存log,但內存log寫入磁盤的頻率為1次/秒。innodb_log_buffer_size=2M # InnoDB日志數據緩沖大小,如果緩沖滿了,就會將緩沖中的日志數據寫入磁盤(flush)。由于一般至少都1秒鐘會寫一次磁盤,所以沒必要設置過大,即使是長事務。innodb_log_file_size=53M # 每一個InnoDB事務日志的大小。一般設為innodb_buffer_pool_size的25%到100%innodb_thread_concurrency=9 # InnoDB內核最大并發線程數# MyISAM相關參數myisam_max_sort_file_size=100G # mysql重建索引時允許使用的臨時文件最大大小myisam_sort_buffer_size=68M
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新竹市| 黄冈市| 朝阳市| 泸溪县| 潞城市| 东海县| 永定县| 五常市| 南漳县| 三明市| 兴安盟| 平武县| 含山县| 拉萨市| 平阳县| 黄骅市| 城步| 晋城| 崇礼县| 西青区| 乾安县| 靖边县| 马公市| 丰原市| 屏东市| 都江堰市| 晋州市| 江门市| 平邑县| 化德县| 九龙坡区| 孝昌县| 温宿县| 加查县| 神农架林区| 剑阁县| 修武县| 璧山县| 绍兴县| 富裕县| 黄大仙区|