[Windows 7下安裝配置PHP+Apache+Mysql環境]

1.PHP版本:php-5.3.2-Win32-VC6-x86,VC9是專門爲IIS定製的,VC6 是爲了其餘WEB服務軟件提供的,如 Apache。 2.Mysql版本:mysql-essential-5.1.45-win32,即MySQL Community Server 5.1.45 3.Apache版本:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2,openssl表示帶有openssl模塊,利用openssl可給Apache配置SSL安全連接。 PHP環境搭建第一步:Windows 7下安裝Apache服務。 在這裏主要配置Network Domain、Server Name、Email地址以及Apache服務的佔用端口,默認爲80端口,你能夠根據須要配置在其餘端口,Apache的安裝目錄你可使用默認目錄或根據須要自行選擇安裝目錄。 在完成apache服務的安裝後,在遊覽器中輸入http://localhost/,出現It’s work!字樣,說明Apache服務安裝成功了。 PHP環境搭建第二步:Windows 7下安裝Mysql服務。 點擊Mysql安裝程序自動安裝,在此期間你能夠根據須要選擇Mysql數據庫的安裝目錄,我一概都是用默認目錄。 注意:在安裝完Mysql數據庫後,須要再進行Mysql數據庫配置才能使用PHP進行鏈接,稍後會提到如何配置。 PHP環境搭建第三步:在Windows 7下安裝PHP。 其實在Windows 7下進行PHP安裝很是簡單,因爲我下的是PHP代碼包,只要解壓php-5.3.2-Win32-VC6-x86並重名爲文件夾爲php,將其複製到C盤目錄下便可完成PHP安裝。 PHP環境搭建第四步:在Windows 7下如何進行PHP配置環境。 PHP環境在Windows 7上的配置相比Windows XP等要簡單不少,不須要複製等操做,你只要將php.ini-development配置文件重命名爲php.ini配置文件便可。接着作以下配置操做: 一、打開php.ini配置文件,找到 ; On windows: ; extension_dir = "ext" 修改成 ; On windows: extension_dir = "C:/php/ext" 表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件。 二、因爲默認PHP並不支持自動鏈接Mysql,需開啓相應的擴展庫功能,好比php_mysql.dll等,即將 extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_pdo_mysql.dll extension=php_pdo_odbc.dll extension=php_xmlrpc.dll 這些extension以前的分號(;)去除。 三、配置PHP的Session功能 在使用session功能時,咱們必須配置session文件在服務器上的保存目錄,不然沒法使用session,咱們須要在Windows 7上新建一個可讀寫的目錄文件夾,此目錄最好獨立於WEB主程序目錄以外,此處我在D盤根目錄上創建了phpsessiontmp目錄,而後在php.ini配置文件中找到 ;session.save_path = "/tmp" 修改成 session.save_path = "D:/phpsessiontmp" 四、配置PHP的文件上傳功能 如何編寫PHP文件上傳功能? 同session同樣,在使用PHP文件上傳功能時,咱們必需要指定一個臨時文件夾以完成文件上傳功能,不然文件上傳功能會失敗,咱們仍然須要在Windows 7上創建一個可讀寫的目錄文件夾,此處我在D盤根目錄上創建了phpfileuploadtmp目錄,而後在php.ini配置文件中找到 ;upload_tmp_dir = 修改成 upload_tmp_dir = "D:/phpfileuploadtmp" 五、修改date.timezone,不然在執行phpinfo時date部分會報錯: Warning: phpinfo() [function.phpinfo]… 咱們須要將 ;date.timezone = 修改成 date.timezone = Asia/Shanghai 六、打開短標籤模式 ;short_open_tag = off 修改成 short_open_tag = on 七、修改字符集 default_charset = "gb2312" 至此在Windows 7上php的環境配置就算完成了,可是光完成這些配置是不夠的,咱們須要Apache支持PHP,因此還須要在Apache配置文件中完成相應的PHP配置。 PHP環境搭建第五步:配置Apache安裝目錄下的配置文件httpd.conf下配置後支持PHP 在httpd.conf文件中 一、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加 LoadModule php5_module "c:/php/php5apache2_2.dll" PHPIniDir "c:/php" AddType application/x-httpd-php .php .html .htm 咱們在PHP目錄下能夠看到多個php5apache的DLL文件,因爲咱們使用的是Apache2.2.15,因此咱們固然須要使用php5apache2_2.dll,接着指定PHP的安裝目錄以及執行的程序擴展名。 二、咱們應該知道默認Apache服務器執行WEB主程序的目錄爲Apache2.2/htdocs,因此當你的WEB主程序目錄變動時,咱們須要修改相應的Apache配置,即將 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" 修改成 DocumentRoot "D:/PHPWeb" <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> 修改成 <Directory "D:/PHPWeb"> 三、最後修改具體的index文件前後順序,因爲配置了PHP功能,固然須要index.php優先執行 DirectoryIndex index.html 修改成 DirectoryIndex index.php index.html 四、重啓Apache服務器   至此,在Apache服務器上PHP環境配置工做就完成了,你只須要在D:/PHPWeb目錄下新建一個PHP文件,寫入 <? phpinfo(); ?> 而後在遊覽器中輸入http://localhost,就能夠看到PHP的具體配置頁面了,表明在Window 7上PHP環境配置工做就算完成了。 在完成Windows 7上的PHP環境配置工做後,咱們須要完成PHP環境搭建的最後一步,即支持Mysql數據庫。 須要配置Mysql服務器。(略)
相關文章
相關標籤/搜索