<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php語言

    php開發環境配置記錄

    時間:2025-04-12 21:56:48 php語言 我要投稿
    • 相關推薦

    php開發環境配置記錄

      一般都是自己配置環境,為了方便在異地快速配置,總結一下,備忘.如果大家感覺麻煩可以一些php運行環境軟件。例如phpnow等。就跟隨百分網小編一起去了解下吧,想了解更多相關信息請持續關注我們【apache安裝】

      復制代碼 代碼如下:

      httpd.exe -k install -n "apache2.2.15"

      httpd.exe -k start -n "apache2.2.15"

      【apache卸載】

      復制代碼 代碼如下:

      httpd.exe -k stop -n "apache2.2.15"

      httpd.exe -k uninstall -n "apache2.2.15"

      【httpd.conf配置關鍵】

      復制代碼 代碼如下:

      ServerRoot "D:/APM/Apache2.2.15"

      Listen 80

      # 壓縮發送給客戶端的內容 gzip支持

      #LoadModule deflate_module modules/mod_deflate.so

      # LoadModule cgi_module modules/mod_cgi.so

      # fastcgi

      LoadModule fcgid_module modules/mod_fcgid.so

      LoadModule rewrite_module modules/mod_rewrite.so

      DocumentRoot "D:/APM/Apache2.2.15/htdocs"

      # 支持 php 腳本

      # fastcgi模式將此行注釋

      # 直接在虛擬主機中可配置每個站點使用不同版本的php 或者不同的cgi

      #Include conf/extra/httpd-php.conf

      # Fancy directory listings 華麗的目錄清單

      Include conf/extra/httpd-autoindex.conf

      # Virtual hosts 虛擬主機

      #Include conf/extra/httpd-vhosts.conf

      # fastcgi模式虛擬主機

      Include conf/extra/httpd-vhosts-fcgid.conf

      # Various default settings 頁腳顯示版本信息AccessFileName .htaccess

      Include conf/extra/httpd-default.conf

      【httpd-php.conf參考】

      復制代碼 代碼如下:

      #

      # 查找 /APM/php-5.2.12-Win32 替換

      #

      SetEnv PHPRC "/APM/php-5.2.12-Win32"

      SetEnv TMP "/tmp"

      # UnsetEnv PERL5LIB

      # 加載dll省去在PATH中添加php路徑

      #LoadFile "/APM/php-5.2.12-Win32/libpq.dll"

      LoadFile "/APM/php-5.2.12-Win32/libmysql.dll"

      LoadFile "/APM/php-5.2.12-Win32/libmcrypt.dll"

      LoadFile "/APM/php-5.2.12-Win32/libmhash.dll"

      LoadFile "/APM/php-5.2.12-Win32/libeay32.dll"

      LoadFile /APM/php-5.2.12-Win32/ssleay32.dll

      #

      # PHP-Module setup

      #

      LoadFile "/APM/php-5.2.12-Win32/php5ts.dll"

      LoadModule php5_module "/APM/php-5.2.12-Win32/php5apache2_2.dll"

      SetHandler application/x-httpd-php

      SetHandler application/x-httpd-php-source

      # Load php.ini File Dir

      PHPIniDir "/APM/php-5.2.12-Win32"

      AddType text/html .php .phps

      【httpd-vhosts.conf參考】

      復制代碼 代碼如下:

      NameVirtualHost *:80

      #文檔目錄

      DocumentRoot "/vhosts/localhost"

      #名字 如www.php.net

      ServerName localhost

      #別名 如php.net

      ServerAlias 127.0.0.1

      #錯誤日志文件

      ErrorLog "logs/dummy-host.localhost-error_log"

      #目錄訪問規則

      Options Indexes FollowSymLinks

      AllowOverride All

      Order allow,deny

      Allow from all

      #目錄索引文件

      DirectoryIndex index.html index.htm index.php

      [html]

      【httpd-vhosts-fcgid.conf參考】

      [code]

      #FcgidInitialEnv PHPRC "/APM/php5210"

      #FcgidInitialEnv PATH "/APM/php5210;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"

      #FcgidInitialEnv SystemRoot "C:/Windows"

      #FcgidInitialEnv SystemDrive "C:"

      #FcgidInitialEnv TEMP "C:/WINDOWS/Temp"

      #FcgidInitialEnv TMP "C:/WINDOWS/Temp"

      #FcgidInitialEnv windir "C:/WINDOWS"

      FcgidIOTimeout 64

      FcgidConnectTimeout 16

      FcgidMaxRequestsPerProcess 500

      NameVirtualHost *:80

      DocumentRoot "/vhosts/localhost"

      ServerName localhost

      ServerAlias 127.0.0.1

      ErrorLog "logs/dummy-host.localhost-error_log"

      Options Indexes FollowSymLinks ExecCGI

      #Options +ExecCGI

      AllowOverride All

      #AddHandler fcgid-script .php

      #FCGIWrapper /APM/php5210/php-cgi.exe .php

      #"

      AddHandler fcgid-script .php

      FcgidWrapper "/APM/php-5.2.13-nts-Win32/php-cgi.exe" .php

      #FcgidWrapper "/APM/php-5.3.2-nts-Win32-VC6-x86/php-cgi.exe" .php

      #

      Order allow,deny

      Allow from all

      DirectoryIndex index.html index.htm index.php

      【Mysql安裝】

      復制代碼 代碼如下:

      mysqld-nt.exe --install MySQL5.0.45-community-nt --defaults-file=D:\APM\mysql5.0.45\my.ini

      net start MySQL5.0.45-community-nt

      【Mysql卸載】

      復制代碼 代碼如下:

      net stop MySQL5.0.45-community-nt

      mysqld-nt.exe --remove MySQL5.0.45-community-nt

      【my.ini參考】

      復制代碼 代碼如下:

      [mysqld]

      basedir="D:\APM\mysql5.0.45\"

      datadir="D:\APM\mysql5.0.45\Data\"

      tmpdir="D:\APM\mysql5.0.45\tmp\"

      # log="D:\APM\mysql5.0.45\tmp\mysql.log"

      default-character-set=utf8

      port=3306

      interactive_timeout=5

      wait_timeout=5

      skip-locking

      skip-innodb

      skip-bdb

      ft_min_word_len=1

      [mysqld]

      port=3306

      basedir="D:/mysql/"

      datadir="D:/mysql/Data/"

      tmpdir="d:/mysql/tmp/"

      default-character-set=utf8

      default-storage-engine=MYISAM

      skip-bdb

      skip-innodb

      skip-locking

      key_buffer=16M

      max_allowed_packet=1M

      table_cache=128

      thread_cache=8

      join_buffer_size=512K

      sort_buffer=512K

      record_buffer=512K

      max_connections=500

      wait_timeout=120

      interactive_timeout=120

      max_connect_errors=3000

      long_query_time=1

      max_heap_table_size=16M

      tmp_table_size=8M

      thread_concurrency=8

      myisam_sort_buffer_size=8M

      myisam_sort_buffer_size=4M

      low_priority_updates=1

      ft_min_word_len=1

      【php.ini配置參考】

      復制代碼 代碼如下:

      output_buffering = On

      disable_functions = system,passthru,shell_exec,exec,popen,proc_open

      enable_dl = Off

      upload_tmp_dir = "D:/tmp/uploadtemp/"

      session.save_path = "d:/tmp/sessiondata/"

      date.timezone = "Etc/GMT-8" ;表示的是 GMT+8

      mbstring.language = Neutral ; Set default language to Neutral(UTF-8) (default)

      mbstring.internal_encoding = UTF-8 ; Set internal encoding to UTF-8

      cgi.force_redirect = 0

      cgi.fix_pathinfo = 1

      fastcgi.impersonate = 1

      [eaccelerator]

      ;zend_extension="/APM/ext/eAccelerator_v0_9_6_for_v5_2_13-VC6/eAccelerator.dll"

      ;zend_extension="/APM/ext/eAccelerator_v1_0_svn412_for_v5_2_13-VC6/eAccelerator.dll"

      eaccelerator.shm_size="16"

      eaccelerator.cache_dir="/tmp/eaccelerator"

      eaccelerator.enable="1"

      eaccelerator.optimizer="1"

      eaccelerator.check_mtime="1"

      eaccelerator.debug="0"

      ;eaccelerator.log_file="/var/log/httpd/eaccelerator_log"

      eaccelerator.filter=""

      eaccelerator.shm_max="0"

      eaccelerator.shm_ttl="300"

      eaccelerator.shm_prune_period="0"

      eaccelerator.shm_only="0"

      eaccelerator.compress="1"

      eaccelerator.compress_level="9"

      [Zend]

      zend_optimizer.optimization_level=15

      zend_optimizer.encoder_loader=0

      ;zend_extension_ts="/APM/ext/ZendOptimizer-3.3.0/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.dll"

      ;zend_extension="/APM/ext/ZendOptimizer_nts.dll"

      ;zend_extension="/APM/ext/ZendOptimizerPlus.dll"

      ; 下面是使用ZendExtensionManager.dll的參考配置

      ;zend_extension_manager.optimizer_ts="/APM/Zend/ZendOptimizer-3.3.0/lib/Optimizer-3.3.0"

      ;zend_extension_ts="/APM/Zend/ZendOptimizer-3.3.0/lib/ZendExtensionManager.dll"

      ;zend_extension_manager.debug_server_ts="/APM/Zend/ZendOptimizer-3.3.0/lib/ZendDebugger-5.2.13-cygwin_nt-i386"

      ;zend_debugger.expose_remotely=always

      ;zend_debugger.allow_hosts=127.0.0.1/32

      ;zend_debugger.allow_tunnel=127.0.0.1/32

      [ZendDebugger]

      ; 放到后邊可以和zend_optimizer同時加載

      ;zend_extension_ts="/APM/ext/ZendDebugger-5.2.15RC1-cygwin_nt-i386/php-5.2.x/ZendDebugger.dll"

      [xcache-common]

      ;zend_extension="D:/APM/ext/XCache-1.3.0-php-5.2.10-nts-Win32-VC6-x86/php_xcache.dll"

      ; extension = php_xcache.dll

      [xcache.admin]

      xcache.admin.enable_auth = Off

      xcache.admin.user = "mOo"

      ; xcache.admin.pass = md5($您的密碼)

      xcache.admin.pass = ""

      [xcache]

      ; 這里的多數選項僅在 ini 里可以修改, 這里列出的都是默認值, 除非另外說明

      ; select low level shm/allocator scheme implemenation

      xcache.shm_scheme = "mmap"

      ; 禁用: xcache.size=0

      ; 啟用: xcache.size=64M 之類 (任意>0的值) 同時請注意您的系統 mmap 上限

      xcache.size = 0

      ; 建議設置為 cpu 數 (cat /proc/cpuinfo |grep -c processor)

      xcache.count = 1

      ; 只是個參考值, 您可以放心地存儲多于此數量的項目(php腳本/變量)

      xcache.slots = 8K

      ; 緩存項目的 ttl, 0=永久

      xcache.ttl = 0

      ; 掃描過期項目的時間間隔, 0=不掃描, 其他值以秒為單位

      xcache.gc_interval = 60

      ; 同上, 只是針對變量緩存設置

      xcache.var_size = 1M

      xcache.var_count = 1

      xcache.var_slots = 8K

      ; 默認, 允許 ini_set()

      xcache.var_ttl = 0

      ; 最大ttl值

      xcache.var_maxttl = 0

      xcache.var_gc_interval = 300

      ; 僅測試用

      xcache.test = Off

      ; /dev/zero 時無效

      xcache.readonly_protection = Off

      ; 對于 *nix 系統, xcache.mmap_path 是文件路徑而不是目錄, (可以不存在 但是必須能創建).

      ; 如果您期望啟用 ReadonlyProtection, 可以使用類似 "/tmp/xcache"

      ; 2 個 php 組不會共享同一個 /tmp/xcache

      ; 對于 Win32 系統, xcache.mmap_path=匿名MAP名字, 不是文件路徑. 建議使用 XCache 字眼避免跟其他軟件沖突

      xcache.mmap_path = "XCache"

      ; 僅用于 *nix 系統

      ; 設置為空(禁用) 或者類似 "/tmp/phpcore/"

      ; 注意該目錄應該能被 php 寫入文件 (跟 open_basedir 無關)

      xcache.coredump_directory = ""

      xcache.cacher = On

      xcache.stat = On

      xcache.optimizer = Off

      [xcache.coverager]

      ; 如果 xcache.coveragedump_directory 設置為空則本設置自動為 Off

      xcache.coverager = Off

      ; 請確保本目錄能被 coverage viewer 腳本讀取 (注意 open_basedir)

      ; 依賴于 xcache.coverager=On

      xcache.coveragedump_directory = ""

      [Xdebug]

      xdebug.var_display_max_depth = 10

      ;xdebug.remote_autostart = 1

      ;xdebug.remote_enable=1

      ;xdebug.remote_handler=dbgp

      ;xdebug.remote_host=127.0.0.1

      ;xdebug.remote_mode=req

      ;xdebug.idekey=default

      ;xdebug.remote_log="/xdebug.log"

      ;xdebug.remote_port=9000

      xdebug.auto_trace=off

      ;xdebug.collect_params=on

      ;xdebug.collect_return=on

      xdebug.trace_output_dir="/tmp/xdebug"

      xdebug.profiler_enable=off

      xdebug.profiler_output_dir="/tmp/xdebug"

      ;zend_extension_ts="/APM/ext/xdebug/php_xdebug-2.0.5-5.2.dll"

      ;zend_extension="/APM/ext/xdebug/php_xdebug-2.0.5-5.2-nts.dll"

      zend_extension="/APM/ext/xdebug/php_xdebug-2.1.0beta3-5.2-vc6-nts.dll" 應屆畢業生考試網!

    【php開發環境配置記錄】相關文章:

    如何配置PHP開發環境07-21

    如何正確配置PHP開發環境08-05

    如何配置php環境07-16

    php環境怎么配置09-24

    怎么配置MAC OS X 10.11.2下的PHP開發環境05-30

    PHP環境搭建與配置的方法07-03

    vps主機如何配置php環境10-01

    PHP開發環境的搭建07-30

    Python開發環境配置步驟08-03

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人