centosphp56
⑴ centos系統上為php安裝imagick擴展以及magickwand擴展的方法
1. 程序准備
ImageMagick 【http://www.imagemagick.org/script/download.php】
imagick 【http://pecl.php.net/package/imagick】
MagickWand For PHP 【http://www.magickwand.org/】
2. 安裝程序
1) 安裝 ImageMagick 【如果已經安裝請跳過】,此處以當前的最新版本 ImageMagick-6.7.5-5.tar.gz 為例
復制代碼代碼如下:tar zxvf ImageMagick-6.7.5-5.tar.gz
cd ImageMagick-6.7.5-5
./configure
make
make install
ldconfig /usr/local/lib
至此安裝結束,安裝路徑默認為 /usr/local下面
2)配置pkgconfig相關參數【如果處理則跳過】
復制代碼代碼如下:ln -s /usr/local/lib/pkgconfig/MagickWand.pc /usr/lib/pkgconfig/MagickWand.pc
ln -s /usr/local/lib/pkgconfig/ImageMagick.pc /usr/lib/pkgconfig/ImageMagick.pc
3)安裝 imagick 【此處以最新版本3.1.0 RC1為例】
復制代碼代碼如下:tarzxvfimagick-3.1.0RC1.tgz
cdimagick-3.1.0RC1
/usr/local/webserver/php/bin/phpize
./configure--enable-shared--enable-static--with-php-config=/usr/local/webserver/php/bin/php-config--with-imagick=/usr/local/
make
makeinstall
4)安裝MagickWandForPHP【此處以最新版本1.0.9為例】
復制代碼代碼如下:tarzxvfMagickWandForPHP-1.0.9.tar.gz
cdMagickWandForPHP-1.0.9
/usr/local/webserver/php/bin/phpize
./configure--enable-shared--enable-static--with-php-config=/usr/local/webserver/php/bin/php-config--with-magickwand=/usr/local/
make
makeinstall
3.編譯完成後,將生成的文件添加到php.ini即可!
⑵ centos9 php7.4對應sqlsrv版本
CentOS 9 上 PHP 7.4 對應的 sqlsrv 版本可以嘗試使用 pdo_sqlsrv 和 sqlsrv 的 5.x 系列中的較新版本(如果存在的話),或者至少是與 PHP 7.4 兼容的版本,如 pdo_sqlsrv-5.10.0 和 sqlsrv-5.10.1。
以下是關於在 CentOS 9 上為 PHP 7.4 安裝 sqlsrv 擴展的詳細建議:
版本兼容性:
在沒有直接針對 CentOS 9 的明確說明時,可以參考 CentOS 7 或其他類似環境中的安裝過程和版本兼容性。
PHP 7.4 通常與 pdo_sqlsrv 和 sqlsrv 的 5.x 版本兼容。
推薦版本:
嘗試使用 pdo_sqlsrv 和 sqlsrv 的 5.x 系列中的較新版本。
已知在 PHP 7.4 環境下,pdo_sqlsrv-5.10.0 和 sqlsrv-5.10.1 版本是兼容的。
安裝前的准備:
確保已安裝 PHP 7.4。
安裝必要的 ODBC 驅動和 unixODBC 開發庫。這些庫是 sqlsrv 擴展運行所必需的。
安裝步驟:
使用 PECL(PHP Extension and Application Repository)安裝 sqlsrv 擴展,或者從微軟提供的官方源下載並安裝。
配置 php.ini 文件,確保載入了 sqlsrv 擴展。
查閱官方文檔:
由於 linux 發行版和軟體包的快速更新,建議查閱最新的官方文檔或社區指南。
這些文檔通常包含針對特定 Linux 發行版和 PHP 版本的詳細安裝說明和兼容版本信息。
測試和驗證:
安裝完成後,編寫簡單的 PHP 腳本來測試和驗證 sqlsrv 擴展是否正常工作。
確保能夠成功連接到 SQL Server 資料庫並執行查詢。
請注意,由於軟體環境的復雜性和不斷變化的特性,始終建議在實際部署之前進行充分的測試和驗證。
⑶ 如何在CentOS6下實現Apache+PHP+MySQL的快速安裝
LAMP是一個免費、開源的解決方案,代表了Linux、Apache、MySQL、PHP,主要用作建立可行的通用的web伺服器。那麼如何在CentOS6下實現安裝Apache+php+Mysql的快速安裝?其具體安裝配置步驟可以如下進行:
1.准備工作
使用yum進行安裝,為了提高速度,最好先是修改為中國CentOS鏡像伺服器。目前國內有三個鏡像可以選擇,分別是:中國科學技術大學、163和Sohu的鏡像,建議教育網用戶選擇中科大,電信用戶選擇163
下面命令是備份CentOS-Base.repo文件,並修改使用163鏡像作為yum源:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.save
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo
2.更新系統內核
yum -y update
3.安裝Apahce、Mysql、PHP
yum -y install httpd php mysql mysql-server
默認情況下,mysql數據目錄位於/var/lib/mysql
4.安裝相關組件:
yum install php-mysql php-gd php-imap php-ldap php-odbc
php-pear php-xml php-xmlrpc
5.安裝MySQL管理工具phpMyAdmin
yum -y install phpMyAdmin
6.配置Apache隨系統啟動
chkconfig --levels 235 httpd on
/etc/init.d/httpd start
7.配置MySQL隨系統啟動
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
8.設置資料庫root密碼
/usr/bin/mysqladmin -u root password 'New+Password#www.yupengyan.com'
9.測試PHP是否安裝成功
在 CentOS 中 Apache 的默認根目錄是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存儲在 /etc/httpd/conf.d/ 目錄。
⑷ centos 如何檢測php安裝
需要准備的材料分別是:電腦、centos主機,linux連接工具。
1、首先連接上centos主機,進入等待輸入指令的linux命令行狀態。
⑸ centos6.5下配置nginx,nginx頁面能出現,php測試頁面顯示空白!!!!!!
1、php5.3以後版本可以配置php-fpm.conf
listen = 127.0.0.1:9002
2、啟動php-fpm伺服器
/etc/init.d/php-fpm start
3、netstat -ntlp檢查9001埠是否啟動
4、配置nginx
server
{
listen 80;
access_log /data/logs/nginx/access.log;
root /data/www ;
index index.php index.html index.htm;
location / {
expires 1d;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9002;
fastcgi_index index.php;
include fastcgi.conf;
}
}
⑹ 請教一個問題 伺服器 用的是 centos nginx php 總是報 502 Bad Gateway這個錯誤 如何解決
重啟下php-fpm試試,或者修改fpm配置文件
/etc/php5/fpm/pool.d/www.conf
將
listen=/var/run/php5-fpm.sock
改為
listen=127.0.0.1:9000
試試。