7上沒有包php(沒有包被怎麼辦)

本文目錄一覽:

在centos7安裝zlib庫,部署php環境用的,可能沒裝成功,後續安裝提示它安

1、典型的LNMP安裝問題

2、首先你得準備編譯環境

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers bison lynx

3、下載所需MySQL/nginx/php等安裝包

4、安裝nginx和mysql沒有先後順序

5、安裝php依賴包,安裝php,安裝php擴展及優化包

6、詳細的安裝步驟可以網上查LNMP安裝步驟

windows下怎麼安裝php7,php7裡面沒有這個php7apache2

.要下載THREAD SAFE的,你下載的是NOT THREAD SAFE吧

2.如果是64位系統要下載x64的,x86的不行

———————————————————————-

配置:

# php7 support

PHPIniDir “E:/phpEnv/php”

LoadModule php7_module “E:/phpEnv/php/php7apache2_4.dll”

AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini

Windows 7 下如何配置PHP網站運行環境

本文適合PHP網站技術開發人員,對普通Windows7用戶意義不大,敬請大家注意。一、Apache安裝

版本解釋:openssl是表示帶有openssl模塊,利用openssl就可以給Apache配置SSL安全鏈接的,也就是使用https://方式進行訪問。

nossl則表示不帶OpenSSL模塊,無法用於SSL安全鏈接,在這裡我們下載帶OpenSSL的。

選擇版本:apache_2.2.14-win32-x86-openssl-0.9.8k.msi (此處以32位為例)

下載地址:

首先我們在D盤(盤符根據實際情況自己選擇)新建一個目錄, 並且命名為“WAMP”其意義為“Wdindows Apache Mysql PhpMyAdmin” 之後安裝的一些內容,也都將安裝在該目錄下。

1.安裝說明:

運行apache安裝程序,方法非常簡單,彈安裝界面後一直“next”

接着會出現一個界面,需要填寫3個內容,分別為:Network Domain、Server Name、Administrator’s Email Address 隨便填寫就好,不影響內容。

在下面還有2個選項,默認選擇為80端口,第二個為8080端口,根據個人需求選擇,一般為默認80端口。

我們繼續安裝,選擇Custom(自定義安裝)-“next”

其中有打着紅X的組件,我們單擊這個組件容,選擇“This feature, and all subfeatures, will be

installed on local hard drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬盤上”。-“next”

然後選擇右下角的“change ”改變安裝路徑,安裝到剛才建立的目錄中“D:WAMPApache”-“next”

安裝完畢後,電腦右下角會多出一個圖標,雙擊打開,選擇start或restart,能正常運行,至此安裝完畢。

2.修改配置:

打開安裝錄下D:WAMPApacheconfhttpd.conf 文件(修改配置文件時,不建議使用記事本,可能會對其造成影響,推薦使用Notepad++或其他編輯軟件打開修改)

打開以後Ctrl+F查找所要修改的內容

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加:

LoadModule php5_module “D:/WAMP/PHP/php5apache2_2.dll”

PHPIniDir “D:/WAMP/PHP”

AddType application/x-httpd-php .php

AddType application/x-httpd-php .htm

AddType application/x-httpd-php .html

DocumentRoot “E:/WAMP/Apache/htdocs”

修改成(這裡的路徑和IIS中wwwroot目錄一樣,用於存放網頁,自定義或不做修改默認):DocumentRoot “D:/WAMP/www”

修改成(自定義或不做修改默認):

DirectoryIndex index.html

修改成:DirectoryIndex index.php default.php index.html index.htm default.html default.htm

3.測試

在D:/WAMP/www目錄下 建立個index.html頁面

在瀏覽器中輸入

如果能正常顯示,Apache配置完畢,已經正常運行。

二、MySql安裝

版本解釋:The Essentials Package:不包含 embedded server and benchmark suite,有自動安裝程序和配置嚮導,沒有MySQL Documentation。

The Complete Package:包含 embedded server and benchmark suite,有自動安裝程序和配置嚮導,有MySQL Documentation。

The Noinstall Archive:包含 embedded server and benchmark suite,沒有自動安裝程序和配置嚮導,有MySQL Documentation。

選擇版本:mysql-essential-5.1.44-win32.msi

下載地址:

1.安裝說明:

打開安裝程序,單擊“next”

選擇custom,組件為默認選擇,我們不做改動-“next”

路徑設置為“D:WAMPMysql”-“next”

安裝好以後點擊“finish”

跟着會出現一個配置嚮導-“next”

選擇“Detailed Configuration(詳細配置)”-“next”

這裡有3個選項:

Developer Machine,將只用盡量少的內存;

Server Machine,將使用中等數量內存;

Dedicated MySQL Server Machine,這台服務器上面只跑mysql數據庫,將佔用全部的內存。

可以根據自己需求選擇,這裡我們選擇第二種“Server Machine”-“next”

選擇數據庫用途,同樣有3個選項:

Mutltifunctional Database多功能用途,將把數據庫優化成很好的innodb存儲類型和高效率的myisam存儲類型;

Transactional Database Only只用於事務處理類型,最好的優化innodb,但同時也支持myisam;

Non-Transactional Databse Only非事務處理類型,適合於簡單的應用,只有不支持事務的myisam類型是被支持的。

一般選擇第一種多功能的,同樣我們也是。-“next”

選擇InnodDB的數據存放位置,一般默認就行,為了統一我填寫了“WAMP/MySQL Datafiles”-“next”

選擇mysql允許的最大連接數,第一種是最大20個連接並發數,第二種是最大500個並發連接數,最後一種是自定義,自己可以根據需求選擇,我選擇第二個-“next”

下面是選擇數據庫監聽的端口,一般默認是3306,如果改成其他端口,以後連接數據庫的時候都要記住修改的端口,否則不能連接mysql數據庫,比較麻煩,這裡不做修改,用mysq的默認端口:3306-“next”

這一步設置mysql的默認編碼,我們選擇第三個,並在Character Set菜單中,選擇“gbk”編碼-“next”

(註:如果要用原來數據庫的數據,最好能確定原來數據庫用的是什麼編碼,如果這裡設置的編碼和原來數據庫數據的編碼不一致,在使用的時候可能會出現亂碼。)

這一步是是否要把mysql設置成windows的,一般選擇設成服務,這樣以後就可以通過服務中啟動和關閉mysql數據庫。下面的複選框也 勾選上,這樣,在cmd模式下,不必非到mysql的bin目錄下執行命令。也就是把上下2個勾都打上,中間默認-“next”

這一步是設置mysql的超級用戶密碼,這個超級用戶非常重要,對mysql擁有全部的權限,請設置好並牢記超級用戶的密碼,下面有個複選框是選擇是否允

許遠程機器用root用戶連接到你的mysql服務器上面,如果有這個需求,也請勾選。這裡我們使用默認選擇,在New root

password和Confirm中輸入密碼。“next”

點擊“execute”進行配置,稍微等待一會,圓點上的勾全部打上,就代表配置完畢。

2.修改配置:

打開D:WAMPMySQLmy.ini

設置datadir為D:/WAMP/MySQL/data/或你所要存放數據位置的目錄即可。

三、PHP安裝

版本解釋:VC9 專門為IIS定值的腳本,使用Visual Studio 2008編譯器編譯,支持最新的微軟組建,從而提高效率。

VC6 是為了其他WEB服務軟件提供的腳本 如 Apache。

Thread Safe 現成安全,之星時會進行線程 安全檢查,以防止有心要求就啟動新線程(Thread)的CGI執行方式而耗盡系統資源。

Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查

選擇版本:PHP5.3(5.3.1)中VC6 x86 Thread Safe下 ZIP下載

下載地址:

1.安裝說明

由於我們下載的的是ZIP壓縮包,只需要將文件解壓到“D:WAMPPHP”目錄下即可

2.修改配置

將E:WAMPPHPphp.ini-development 文件修改成php.ini

打開php.ini

; extension_dir = “ext”

修改成:extension_dir = “E:WAMPPHPext”

將947行下,這些文件前面的“;”去除

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

;date.timezone =

修改成(很多網站沒提到這裡要修改,默認為美國時間,如果不修改會報錯):date.timezone = Asia/Shanghai

3.測試

重啟Apache(修改過配置文件 必須重啟Apache才會生效)

新建個index.php 頁面,代碼中輸入,保存文件放到“D:WMAPwww”目錄下

打開瀏覽器輸入: 如果能正常顯示,說明PHP配置完畢,可以查看該頁面的PHP信息是否正確。

(註:在改文件中輸入函數可輸出大量的有關PHP當前狀態的信息,如PHP版本,服務器信息和環境等。)

(註:)

接着我們測試下,是否能連接到Mysql

再新建個link.php,下代碼中輸入

$link=mysql_connect(“127.0.0.1″,”root”,”Mysql安裝時填寫的密碼”);

if(!$link) echo “Mysql數據庫連接失敗!”;

else echo “Mysql數據庫連接成功!”;

mysql_close();

?

也保存文件放到“D:WMAPwww”目錄下

打開瀏覽器輸入: 查看

四、PhpMyAdmin安裝

版本解釋:phpMyAdmin-3.2.5

選擇版本:phpMyAdmin-3.2.5-all-languages.zip

下載地址:

1.安裝說明

解壓到D:WAMPphpMyAdmin

2.修改配置

打開D:WAMPphpMyAdminlibrariesconfig.default.php

$cfg[‘PmaAbsoluteUri’] = ”;

修改成(填寫訪問phpMyAdmin的絕對URL):$cfg[‘PmaAbsoluteUri’] = ‘’;

$cfg[‘Servers’][$i][‘host’] = ‘localhost’;

修改成(填寫服務器地址,通常默認,不需要修改):$cfg[‘Servers’][$i][‘host’] = ‘localhost’;

$cfg[‘Servers’][$i][‘user’] = ‘root’;

修改成(填寫Mysql用戶名,這裡我們默認):$cfg[‘Servers’][$i][‘user’] = ‘root’;

$cfg[‘Servers’][$i][‘password’] = ”;

修改成(填寫Mysql密碼):$cfg[‘Servers’][$i][‘password’] = ‘Mysql PWD;

$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

修改成(設置認證方法,安全因素考慮,填寫成cookie):$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

$cfg[‘blowfish_secret’] = ”;

修改成(設置短語密碼,如果上面設置成cookie,那這裡不能留空,不然登陸會提示錯誤):$cfg[‘blowfish_secret’] = ‘cookie’;

3.測試

打開瀏覽器輸入: 訪問和登陸

五、結尾

至此Windows7下的PHP環境搭建完畢,大家盡情的使用吧。

linux centos 7 下用yum 安裝iso鏡像里自帶的php5.4.16版本的但是沒有php-fqm文件不知道怎麼重啟php服務

systemctl restart php-fpm.service #這條命令是重啟php服務

下面是一個比較靠譜的php安裝步驟:

先刪除已有的php版本 ,執行下面的命令刪除php

yum remove php-common

然後像安裝那樣問你是否繼續的,輸入yes即可

添加 yum 源

CentOS 6.x 的源

# rpm -Uvh

# rpm -Uvh

安裝 PHP

# yum install –enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common

註:安裝5.6版本為remi-php56,安裝5.5版本為remi-php55

win7 怎麼配置php環境變量

一:下載程序包

首先到php官網下載程序包,官網地址:

二:解壓

解壓你的程序包,放在除c盤外的目錄下(文件夾非中文命名)

三:修改php安裝包文件

在php根目錄下找到“php.ini-development”並修改為:“php.ini”

php.ini中找到(如下的自己沒有設置)

找到下列語句,並將這些語句前的「;」去掉:

如何在 CentOS 7 / Ubuntu 15.04 上安裝 PHP 框架 Laravel

在CentOS7/Ubuntu15.04上安裝PHP框架Laravel的方法CentOS-7#yuminstallepel-release#rpm-Uvhdl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm#rpm-Uvhmirror.webtatic.com/yum/el7/webtatic-release.rpm黑客安全網#yumupdateUbuntu#apt-getinstallpython-software-properties#add-apt-repositoryppa:ondrej/php5#apt-getupdate#apt-getinstall-yphp5mcryptphp5-mcryptphp5-gd2)防火牆安裝電腦系統防火牆和SELinux設置對付用於產物應用安全!來說很是重要,,當你操作測試服﹏務器的時候答允封鎖防火牆,用以下呼籲行設置SELinux成寬容模式(permissive)來擔保安裝措施不受它們的影響。#setenforce03)Apache,MariaDB,PHP安裝Laravel安裝措施需要完成安裝LAMP整個情況,需要特別安裝OpenSSL、PDO,Mbstring和Tokenizer等PHP擴展。如果LAMP已經運行在你的服﹏務器上你答允跳過這一步,直接確認一些須要的PHP插件是否安裝好。要安裝完整AMP你需要在本身的服﹏務器上運行以下呼籲。CentOS#yuminstallhttpdmariadb-serverphp56wphp56w-mysqlphp56w-mcryptphp56w-domphp56w-mbstring要在CentOS7上實現MySQL!/Mariadb處事開機自動啟動,你需要運行以下呼籲。#systemctlstarthttpd#systemctlenablehttpd#systemctlstartmysqld#systemctlenablemysqld在啟動MariaDB處事之後,你需要運行以下呼籲配置一個足夠安全!的密碼。#mysql_secure_installationUbuntu#apt-getinstallmysql-serverapache2libapache2-mod-php5php5-mysql4)安裝Composer在我們安裝Laravel前,先讓我們開始安裝composer。安裝composer是安裝Laravel的最重要步調之一,因為composer能幫我們安裝Laravel的各類依賴。CentOS/Ubuntu在CentOS/Ubuntu下運行以下呼籲來配置composer。#curl-sSgetcomposer.org/installer|php#mvcomposer.phar/usr/local/bin/composer#chmod+x/usr/local/bin/composercomposerinstallation5)安裝Laravel我們答允運行以下呼籲從github上下載Laravel的安裝包。#wgetgithub.com/laravel/laravel/archive/develop.zip運行以下呼籲解壓安裝包而且移動document的根目錄。#unzipdevelop.zip#mvlaravel-develop/var/pose呼籲來安裝目錄下所有Laravel所需要的依賴。#cd/var/poserinstallcomposelaravel6)密鑰為了加密服﹏務器,我們操作以下呼籲來生成一個加密後的32位的密鑰。#phpartisankey:generateApplicationkey[Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI]setsuccessfully此刻把這個密鑰放到’app.php’文件,如以下所示。#vim/var/poser安裝好後,分派document根目錄的權限和所屬用戶,如下所示。#chmod775/var/www/laravel-develop/app/storage#chown-Rapache:apache/var/www/laravel-develop用任意一款編輯器打開apache服﹏務器的默認配置文件,在文件最後加上虛擬主_機配置。#vim/etc/httpd/conf/httpd.confServerNamelaravel-developDocumentRoot/var/www/laravel/publicstartDirectory/var/www/laravelAllowOverrideAllDirectoryclose此刻我們用以下呼籲重啟apache服﹏務器,打開瀏覽器檢察localhost頁面。CentOS#systemctlrestarthttpdUbuntu#serviceapache2restart8)Laravel5網絡會見打開瀏覽器然後輸入你配置的IP地點或者完整域名(Fullyqualifieddomainname)你將會看到Laravel5的默認頁面。LaravelDefault

原創文章,作者:EIRKK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130864.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
EIRKK的頭像EIRKK
上一篇 2024-10-03 23:27
下一篇 2024-10-03 23:27

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • php擴展庫初探

    一、什麼是php擴展庫? PHP擴展庫(PHP extension)是一些用C語言編寫的動態鏈接庫,用於擴展PHP的功能。PHP擴展庫使得PHP可以與各種數據庫系統相連、SMTP、…

    編程 2025-04-23

發表回復

登錄後才能評論