您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關PHP環境搭建的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
Apache
1. 下載地址:
http://httpd.apache.org/
2. 配置更改【所有 '\' 換成 '/'】:
打開httpd.conf文件,更改apache的安裝路徑;
更改項目文件路徑;
開啟rewrite擴展;
3. 添加與PHP的連接:
LoadModule php5_module "C:/Wamp/php56/php5apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/Wamp/php56"
4. 安裝命令:
cd到apache根目錄,執行httpd.exe -k install -n "服務名"
5. 卸載命令:
停止apache服務,執行httpd.exe -k uninstall -n "服務名"
PHP
1. 下載地址:
http://php.net/downloads.php
2. 配置更改:
打開php.ini文件,在php擴展前添加:extension_dir = ext;
按照需要打開php的擴展;
3. 環境變量:
計算機 > 屬性 > 環境變量 > Path > php路徑
1. 下載地址:
https://dev.mysql.com/downloads/mysql/
2. 配置更改:
暫無
3. 環境變量:
計算機 > 屬性 > 環境變量 > Path > MySQL路徑
Memcache
1. 下載地址:
http://memcached.org/
2. 配置更改:
將php_memcache擴展復制到PHP的ext文件夾中
在php.ini中添加php_memcache擴展
3. 安裝命令:
cd到memcache的本目錄,執行memcache.exe -d install
4. 卸載命令:
停止memcache服務,執行memcache.exe -d uninstall
Composer
1. 下載地址:
https://getcomposer.org/download/
2. 配置更改:
需要開啟openssl擴展、PHP環境變量
將composer.phar文件放到PHP根目錄中;
并先建一個bat文件:@php "%~dp0composer.phar" %*;
執行composer --version查看當前版本;
升級composer selfupdate;
3. 修改當前項目使用國內composer鏡像:
composer config repo.packagist composer https://packagist.phpcomposer.com
全局有效:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
Nginx
1. Web運行機制:
用戶 > 瀏覽器 > 域名 > DNS > IP > Nginx > php-fpm > xxx.php > html > 瀏覽器顯示出來
2. Nginx配置文件
/usr/local/nginx/conf/nginx.conf
用戶:root
目錄:/home/wwwroot/;
3. Php-fpm 配置文件
/usr/local/php/etc/php-fpm.conf
user = www
所以要對www用戶授權
chmod -R 777 /home/wwwroot
setfacl -R -m u:www:rwx runtime
setfacl -R -m d:u:www:rwx runtime
3. Nginx配置
# ... server{ # ... root /home/wwwroot/project/web/; location / { index index.html index.php; try_files $uri @rewrite; } location @rewrite { rewrite ^/(.*)$ /index.php/$1 last; } location ~ \.php(/|$) { fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
4. Nginx重新加載配置文件:
/usr/local/nginx/sbin/nginx -s reload
感謝各位的閱讀!關于“PHP環境搭建的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。