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
试试。