PHP webphp.exe -f "php" php.exe -r "php"ApachenextphpphpMysqlnextApachePHPapachehttpd.conf LoadModule php5_module "php php5apache2_2.dll"AddType application/x-httpd -php"/> PHP webphp.exe -f "php" php.exe -r "php"ApachenextphpphpMysqlnextApachePHPapachehttpd.conf LoadModule php5_module "php php5apache2_2.dll"AddType application/x-httpd -php">
ホームページ >バックエンド開発 >PHPチュートリアル >2016-04-05 2016 年の申年の春祭りはいつですか?
data-id="1190000004873405">
PHP アプリケーション フィールド
Web サーバー側スクリプト: 主な役割
アプリケーション グラフィカル インターフェイス
コマンド ライン スクリプトphp.exe -f "php ファイルpath"
または php.exe -r "php script code"
php.exe -f "php文件路径"
或者 php.exe -r "php脚本代码"
安装Apache
打开安装程序一路next即可
安装php
把php压缩包解压到系统某一个目录中
安装Mysql
默认选项一路next就行了
配置Apache与PHP
打开apache的httpd.conf文件 增加以下内容LoadModule php5_module "php解压目录中找到 php5apache2_2.dll的路径"
添加如下内容AddType application/x-httpd-php .php .pap .phtml
检测apache配置语法httpd.exe -t
PHP配置时区
打开php解压目录找到php.ini文件
查找关键字timezone
并取消注释修改为 date.timezone = PRC
在httpd.conf中设置php.ini文件路径PHPIniDir 'php解压目录'
重启Apache
PHP配置Mysql
在php.ini中查找 extension_dir
取消注释
在php.ini中查找 php_mysql.dll
取消注释 同时取消 mysqli.dll
LoadModule php5_module "解凍したディレクトリ内のphp php5apache2_2.dllへのパスを見つけます"
AddType application/x-httpd-php .php .pap .phtml<p><em></em></p>Apache構成構文を検出します
php解凍ディレクトリを開き、php.iniファイルを見つけます
🎜 🎜🎜キーワードtimezone
を探し、変更のコメントを解除します httpd.conf の php.ini ファイル パスを date.timezone = PRC
に設定します🎜🎜🎜🎜🎜 PHPIniDir 'php 解凍ディレクトリ'
🎜🎜🎜🎜Apache を再起動🎜🎜 🎜🎜PHP 設定 Mysql🎜🎜🎜🎜 php.ini で extension_dir
を探します コメントを解除します 🎜🎜🎜🎜 php_mysql.dll
を解除し、mysqli.dll のコメントを解除します🎜🎜🎜🎜Apache ホスト設定🎜🎜🎜🎜ディレクトリアクセス許可の説明🎜🎜🎜<code><Directory “要设置权限的目录路径”> #设置当一个请求中没有给定请求的文件名又没有默认网页(首页)的时候,显示文件列表 Options Indexes #设置权限控制的先后顺序,只有2种:Deny,Allow(先拒绝,后允许),Allow,Deny(先允许后拒绝) Order Deny,Allow #Deny用于设定要拒绝访问的来源地址或服务器名,几乎没有实际意义! Deny from 拒绝名单 比如:deny from 192.168.3.8 172.180.4 Allow from 允许名单 比如:Allow from all #设置该文件夹下的“默认网页”(首页),可以设置多个,用于请求中不带文件名的时候自动使用该文件作为“返回”页面。 DirectoryIndex index.php index.html main.php default.php abc.php 123.html # 允许分布权限 AllowOverride all </Directory></code>🎜🎜🎜配布許可とは、Apache を再起動せずに、フォルダーの許可を個別に設定することを意味します。 別途、許可フォルダーに次の内容の .htaccess ファイルを作成します🎜🎜🎜
<code>Deny from all</code>🎜Apache の仮想ホスト構成🎜🎜🎜🎜ファイル httpd.conf、マルチサイト仮想ホスト構成ファイル項目 (キーワード: vhosts) を「開きます」: 🎜🎜🎜🎜 httpd-vhosts.conf ファイルで、「マルチサイト仮想ホスト構成ファイル」に提供する IP アドレスとポート番号を設定します。 -site" サービス。通常、デフォルトは 🎜:80 です。ここで、「🎜」はすべての IP を表します。デフォルトは実際には、Apache がインストールされるとセットアップされ、手動で設定する必要はありません (キーワード NameVirtualHost): 🎜🎜🎜 🎜各単一サイトを構成する🎜🎜🎜
<code><virtualhost *:80> #主机名 ServerName www.baidu.com #主机别名 ServerAlias map.baidu.com tv.baidu.com #目录 DocumentRoot "C:/root" #目录权限配置 <Directory "C:/root"> Options Indexes Order Deny,Allow Allow from all </Directory> #虚拟目录 Alias /abc 'C:/alias' <Directory "C:/alias"> Options Indexes Order Deny,Allow Allow from all </Directory> </virtualhost></code>🎜 以上、2016 年の内容も含めて 2016 年 4 月 5 日の内容を紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。 🎜 🎜 🎜