centos 7.3 安裝 php7.3 運行環境


  1. 安裝nginx:
yum search nginx 

有的話:

yum install nginx 
  1. 配置nginx:
find / -name "nginx.conf" 

修改:

location / { # 這里改動了 定義首頁索引文件的名稱 index index.php index.html index.htm; } location ~ \.php$ { # 設置監聽端口 fastcgi_pass 127.0.0.1:9000; #就是9000端口,不要改 # 設置nginx的默認首頁文件(上面已經設置過了,可以刪除)  fastcgi_index index.php; # 設置腳本文件請求的路徑 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 引入fastcgi的配置文件 include fastcgi_params; } 
  1. 安裝php-fpm: 注意:直接 yum install php-fpm 安裝的可以是低版本的。
yum search fpm 

如果已經安裝了低版本的,先刪除:yum remove php-fpm 安裝:

yum install php73-php-fpm 

如果 yum search php73 找不到包,則可以這樣:

  1. 安裝 eple 源:
yum install epel-release 
  1. 安裝 REMI 源:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 

3.安裝php7.3:

yum install -y 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-xmll 
  1. 設為開機啟動,啟動:
systemctl enable php73-php-fpm 開機啟動 systemctl start php73-php-fpm 啟動 
  1. 可能只有php73 命令而沒有php 命令:
find / -name "php73" 

可能會在 /usr/bin/php73 建個軟鏈接:

ln -s /usr/bin/php73 /usr/bin/php 

這樣就可能在任意目錄下使用命令行的php了。

  1. 運行: 安裝成功行運行:
service php-fpm start 

可能不行,去 /etc/init.d 看一下:

發現沒有php-fpm,只有 php73-php-fpm 運行:

service php73-php-fpm start #centos 6.* systemctl start php73-php-fpm #centos 7.* 

則可以運行了。

  1. 查看效果: 打開 localhost/phpinfo.php 顯示的版本信息應該就是7.3的了。

6.安裝pdo:

yum search pdo yum install php73-php-pdo yum install php73-php-pdo-mysql..(好像上,以search的結果為准) 

然后注意重啟的時候:

service nginx restart service php73-php-fpm restart  # 以上是 centeos 6.*的寫法 

兩個服務都要重啟才能生效

 

showtooltip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM