data-id="1190000004873405">
PHP의 응용 분야
웹 서버측 스크립트: 주요 기능
애플리케이션 그래픽 인터페이스
명령줄 스크립트php.exe -f "php文件路径"
또는 php.exe -r "php脚本代码"
Apache 설치
설치 프로그램을 모두 엽니다. 다음 방법
php 설치
php 압축 패키지를 시스템 디렉토리에 추출
Mysql 설치
기본 옵션은 모두 다음으로
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_mysql.dll
php.ini에서 주석 처리 및 주석 해제 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>
배포 권한은 아파치를 다시 시작하지 않고 폴더의 권한을 별도로 설정하는 것을 의미하며, 권한을 별도로 구성해야 하는 폴더에 새로운 .htaccess 파일을 생성합니다. 🎜>
<code>Deny from all</code>
: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>