導航:首頁 > 編程語言 > yumphp安裝目錄

yumphp安裝目錄

發布時間:2024-12-11 15:10:11

1. 怎麼安裝php環境(怎麼安裝php環境軟體)

MacM1安裝php開發環境

去年年底,蘋果推出了新款的M1晶元的mac,最近剛好要換電腦,考慮對比再三,還是選擇了M1晶元的mac;剛拿到手以後,擔心會有軟體不兼容啥的,網上也推薦作為主力開發的筆記本的話,不推薦M1,但是現在已經完全配置好了開發環境,安全下車了。下面就來簡單介紹下安裝過程中的步驟:

注意:如果沒有安裝brew,需要先安裝brew,使用arch-arm64brewinstall安裝

首先搜索是否包含想要安裝的mysql版本,如下圖:

此處選擇[email protected]這個版本,我本地已經安裝完成了

安裝完成後,需要添加環境變數,這樣才能在任何目錄下面直接打mysql訪問

先查詢有哪些php的版本,之前看網上說的M1,目前還不支持php7.3以下的版本,所有我安裝了php7.4

等待安裝完成後,可以開始部署項目了,由於我的項目是thinkphp框架開發的,而且用到了redis,所以,這邊需要先安裝redis依賴

安裝phpredis依賴(此處使用pecl安裝,網上有很多使用編譯安裝的方法,那種方法比較麻煩,而且需要配置的地方比較多,pecl安裝的話,快捷方便)

這個安裝完成後,就只需要去nginx目錄下面配置項目文件就OK了。

其他的不多說,主要提一點,就是thinkphp框架,重定向那邊的配置,location裡面的配置需要修改下,如下圖:

修改完成後,重啟伺服器,還要重啟php-fpm,這個是關鍵

怎麼安裝PHP環境?

LAMP/LNMP環境搭建

一.檢查系統環境

1.確認centos版本

[root@localhost~]#cat/etc/redhat-release

2.檢查是否安裝過apache

rpm-qa|grephttpd

或者:

apachectl-v

或者:

httpd-v

3.檢查是否安裝過Mysql

servicemysqldstart

如果未被識別則沒有安裝

如果系統安裝過,或者安裝失敗,清理一下系統

4.清理Mysql痕跡

yumremovemysql

rm-f/etc/my.cnf

5.卸載Apache包

rpm-qa|grephttpd

注意:如果是新的系統或者你從來沒有嘗試安裝過,則以上步驟省略

二.安裝Apache、PHP、Mysql

停止防火牆服務

[root@localhost~]#systemctlstopfirewalld.service

禁用防火牆開機啟動服務

[root@localhost~]#systemctldisablefirewalld.service

1.安裝apache

[root@localhost~]#yum-yinstallhttpd

2.安裝php

[root@localhost~]#yum-yinstallphp

3.安裝php-fpm

[root@localhost~]#yum-yinstallphp-fpm

4.安裝Mysql

[root@localhost~]#yum-yinstallmysql

5.安裝mysql-server

[root@localhost~]#yuminstallmariadb-server

CentOS7+版本將MySQL資料庫軟體從默認的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安裝mariadb,因為centos7默認將mariadb視作mysql。

因為mysql被oracle收購後,原作者擔心mysql閉源,所以又寫了一個mariadb,這個資料庫可以理解為mysql的分支。如果需要安裝mariadb,只需通過yum就可。

6.安裝php-mysql

[root@localhost~]#yum-yinstallphp-mysql

三.安裝基本常用擴展包

1.安裝Apache擴展包

yum-yinstallhttpd-manualmod_sslmod_perlmod_auth_mysql

2.安裝PHP擴展包

yum-yinstallphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpcphp-devel

3.安裝Mysql擴展包

yum-yinstallmysql-connector-odbcmysql-devellibdbi-dbd-mysql

四.配置Apache、mysql開機啟動

重啟Apache、mysql服務(注意這里和centos6有區別,Cenots7+不能使用6的方式)

systemctlstarthttpd.service#啟動apache

systemctlstophttpd.service#停止apache

systemctlrestarthttpd.service#重啟apache

systemctlenablehttpd.service#設置apache開機啟動

重啟資料庫

#啟動MariaDB

[root@localhost~]#systemctlstartmariadb.service

#停止MariaDB

[root@localhost~]#systemctlstopmariadb.service

#重啟MariaDB

[root@localhost~]#systemctlrestartmariadb.service

#設置開機啟動

[root@localhost~]#systemctlenablemariadb.service

五.配置Mysql

初次安裝mysql是沒有密碼的,我們要設置密碼,mysql的默認賬戶為root

方式1:設置MySQL數據root賬戶的密碼:

[root@localhost~]#mysql_secure_installation

當出現如下提示時候直接按回車:

Entercurrentpasswordforroot

出現如下再次回車:

Setrootpassword?[Y/n]

出現如下提示輸入你需要設置的密碼,這里輸入了root,輸入密碼是不顯示的,回車後再輸入一次確認:

Newpassword:

接下來還會有四個確認,分別是:

Removeanonymoususers?[Y/n]

Disallowrootloginremotely?[Y/n]

?[Y/n]

Reloadprivilegetablesnow?[Y/n]

直接回車即可。

方式2:進入mysqlmysql-r

修改mysql密碼:setpasswordfor'root'@'localhost'=password('root');

mysql授權遠程連接(navicat等):grantallon*.*torootidentifiedby'root'

六.測試環境

我們在瀏覽器地址欄輸入,正常顯示,說明我們的lamp環境搭建成功

七.安裝nginx

yuminstallyum-priorities-y

wget

rpm-ivhnginx-release-centos-7-0.el7.ngx.noarch.rpm

yuminstallnginx

Nginx版本號可變更版本

八.配置nginx

1.nginx啟動,停止,重啟

systemctlstartnginx.service#啟動nginx

systemctlstopnginx.service#停止

systemctlrestartnginx.service#重啟

systemctlenablenginx.service#設置開機啟動

更改nginx埠號(根據自己需求)

cd/etc/nginx/conf.d/

vimdefault.conf

把listen80改成listen81

3.訪問即可看到nginx首頁

安裝完成訪問時候需要啟動php-fpm,不重啟訪問會出現下載文件,重啟命令如下

systemctlstartphp-fpm.service#啟動php-fpm

systemctlenablephp-fpm.service#設置開機啟動

4.更改nginx配置文件識別php

vi/etc/nginx/conf.d/default.conf,把之前的#給去掉就可以了,順手改一下

location~.php${

roothtml;

fastcgi_pass127.0.0.1:9000;

fastcgi_indexindex.php;

fastcgi_paramSCRIPT_FILENAME/usr/share/nginx/html/$fastcgi_script_name;

includefastcgi_params;

}

方法二安裝nginx

yuminstallnginx

啟動nginx,並設置為開機啟動

systemctlstartnginx

systemctlenablenginx

vim/etc/nginx/conf.d/default.conf

5.在/usr/share/nginx/html中新建一個test.php

訪問即可看到php頁面

修改完成配置記得啟動apache和php-fpm哦!

九.負載配置

upstreamsite{

server172.16.170.138;

server172.16.170.139;

}

server{

listen80;

server_namelocalhost;

#charsetkoi8-r;

#access_log/var/log/nginx/log/host.access.logmain;

location/{

root/usr/share/nginx/html;

indexindex.htmlindex.htm;

proxy_pass;

}

apache默認目錄/var/www/html

nginx默認目錄/usr/share/nginx/html

升級php版本

centos7默認安裝php是5.4

查看yum的可安裝的php版本列表

yumprovidesphp

開始升級PHP更新源:

rpm-Uvh

rpm-Uvh

yumremovephp-common-y#移除系統自帶的php-common

php72版本

yuminstall-yphp72wphp72w-opcachephp72w-xmlphp72w-mcryptphp72w-gdphp72w-develphp72w-mysqlphp72w-intlphp72w-mbstring

php56版本

yuminstall-yphp56wphp56w-opcachephp56w-xmlphp56w-mcryptphp56w-gdphp56w-develphp56w-mysqlphp56w-intlphp56w-mbstring#安裝依賴包

查看php版本

php-v

安裝phpfpm:

yuminstallphp72w-fpm

yumprovidesphp-fpm#因為我是准備搭建lnmp,所以安裝php-fpm,這里會提示多個安裝源,選擇5.6版本的安裝就可以了

yuminstallphp56w-fpm-5.6.31-1.w7.x86_64-y

systemctlstartphp-fpm.service【啟動】

systemctlenablephp-fpm.service【開機自啟動】

CentOSyum有時出現「Couldnotretrievemirrorlist」的解決辦法——resolv.conf的配置

原因:沒有配置resolv.conf

解決方法:

到/etc目錄下配置resolv.conf加入nameserverIP,如:

nameserver8.8.8.8

nameserver8.8.4.4

searchlocaldomain

保存再次運行上面的命令就可以。

nginx目錄:/usr/share/nginx/html

/etc/nginx/conf.d/default.confnginx配置目錄

apache目錄:/var/www/html

/etc/httpd/conf/httpd.confapache配置文件

nginx配置域名

cd/etc/nginx

cpdefault.confimooc.conf

修改server_nameimooc.test.com以及項目目錄

配置虛擬域名windows訪問需要在host增加linuxip

ServerName

DocumentRoot"/var/www/html/learnlaravel/public"

OptionsIndexesFollowSymLinks

AllowOverrideAll

Requireallgranted

關閉防火牆

setenforce0

怎麼安裝PHP開發環境

php的開發環境標配一般都是php+apache+mysql.mysql就不說了,很簡單,都有教程。Apache,也是下載一個,按照教程安裝就可以了。php下載一個php的壓縮解壓配置一下環境變數就可以了。也有集成環境,安裝一個,Apache和mysql和php就自動配置好了,像xamp,phpstydy,wamp。

伺服器上怎麼安裝php程序

你好,如果你的伺服器是Windows系統,那麼你需要遠程到你的伺服器,進行啟動IIS(asp環境),如果你需要php環境,你可以從xp.cn(小皮)或者bt.cn(寶塔)安裝面板

如果你的伺服器是Linux,建議使用寶塔

打開終端,不同Linux系統的輸入指令不同:

Centos安裝腳本

終端輸入:yuminstall-ywgetwget-Oinstall.shshinstall.sh

Ubuntu/Deepin安裝腳本

終端輸入:wget-Oinstall.shsudobashinstall.sh

Debian安裝腳本

終端輸入:wget-Oinstall.shbashinstall.sh

Fedora安裝腳本

終端輸入wget-Oinstall.shbashinstall.sh

輸入後進行安裝就可以了

2. centos安裝php5卸載php安裝php7的教程

首先安裝php5很簡單
yum install php
然後如果不想用php5的話那就卸載吧 注意只使用yum remove命令是行不通的
那我們先
yum remove php
然後你需要
rpm -qa | grep php
來查看php及其安裝的依賴(包)都有哪些,然後逐個卸載
譬如
然後再用以下命令逐個卸載
rpm -e
譬如
然後讓我們安裝php7及其常用
先更新yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
然後簡單安裝下php7
yum install php70w
此教程針對於centos7系統 centos6可能源不一樣,需要其他的源
不過不如用docker
總結
以上所述是小編給大家介紹的centos安裝php5、卸載php、安裝php7的教程,大家如有疑問可以留言,或者聯系站長。感謝親們支持!!!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!

3. 如何安裝php的擴展bcmath

首先,看看你的linux環境有沒有安裝包,一般的超過3.5g以上的iso鏡像都默認帶著呢
安裝擴展一般是rpm和yum這兩種方式。
rpm -i 安裝包名稱
yum install -y 安裝包名稱

一般比較大的鏡像都默認帶著php擴展包呢,如果是小型的,需要掛載(也就是可以讀到其他鏡像的安裝包)

一鍵安裝lamp命令
yum -y install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel mysql-devel net-snmp-devel curl-devel perl-DBI mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-bcmath php-mbstring

4. linux yum安裝php7.3

先安裝前面的教程,再安裝後面的

參考教程1:
https://blog.csdn.net/weixin_43731793/article/details/91488289

參考教程2:
http://www.bubuko.com/infodetail-2931909.html

安裝PHP
1、安裝PHP73
1.1、卸載舊版本PHP
yum remove php*
1.2、安裝EPEL:

sudo yum install epel-release
1.3、安裝remi(選一個):

sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
1.4、查看目前有php的什麼版本(可忽略)
sudo yum list php*
1.5、列出所有的php相關的rpm包(可忽略)

rpm -qa|grep php
1.6、刪除php相關的rpm包(一次只能刪除一個)(可忽略)

rpm -e php72w-mysqlnd-7.2.17-1.w7.x86_64
1.7、列出remi倉庫下所有PHP7.3可用模塊。(可忽略)
yum --enablerepo=remi-php73 search php | grep php73
1.8、安裝PHP 7.3
yum --enablerepo=remi-php73 install php

1、安裝 PHP7.3:
(解決yum安裝apache關聯不了PHP的問題,用以下命令安裝)

yum --enablerepo=remi-php73 install php

安裝模塊
yum --enablerepo=remi-php73 install php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml

2、設置開機啟動、運行服務:
systemctl enable php73-php-fpm
systemctl start php73-php-fpm

3、查找php.ini位置:
find /etc/opt/remi/php73 -name php.ini

/etc/opt/remi/php73/php.ini

找到apache的配置文件:httpd.conf
sudo find / -name httpd.conf

位置如下:

/etc/httpd/conf/httpd.conf

5、PHP日常操作
systemctl restart php73-php-fpm #重啟
systemctl start php73-php-fpm #啟動
systemctl stop php73-php-fpm #關閉
systemctl status php73-php-fpm #檢查狀態
php -m #查看PHP已安裝拓展模塊
php -v #查看PHP版本

5. php仿163ym源碼交易平台網站程序怎麼用

進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的困首源代碼,選信凱擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,汪坦數
這里會報錯,可以根據錯誤信息去排查!

閱讀全文

與yumphp安裝目錄相關的資料

熱點內容
單片機滑台 瀏覽:694
安卓手機里uwp是什麼 瀏覽:227
彈球解壓視頻全集 瀏覽:900
程序員比較好的筆記本 瀏覽:185
三個孔怎麼編程 瀏覽:121
雲伺服器如何提交作業 瀏覽:877
dvipdf 瀏覽:827
蘋果app怎麼移動不到app哪裡 瀏覽:371
解壓文件時密碼怎麼用 瀏覽:172
程序員怎麼規劃自己的未來 瀏覽:876
我的世界我18伺服器地址大全 瀏覽:732
程序員行業產業鏈 瀏覽:56
醫保app授權在哪裡 瀏覽:767
寶可夢大探險為什麼沒有伺服器 瀏覽:391
哪裡有國網App綁定 瀏覽:914
解壓小黃鴨臟了怎麼清洗 瀏覽:958
前端程序員做哪些副業 瀏覽:248
一線城市女程序員 瀏覽:588
修改窗口文件夾顯示方式為縮略圖 瀏覽:745
微信加密貨幣封號 瀏覽:707