本文目录:
- 1、debian8怎么安装php7
- 2、PHP8、FPM及部分扩展编译安装
- 3、debian安装教程 安装Debian步骤
- 4、服务器上怎么安装php程序
debian8怎么安装php7
debian8 编译安装 php7
目录(?)[-]
Please reinstall the libcurl distributionCannot find OpenSSL
configure error Unable to locate gmph
Can not find recodeh anywhere under usr usrlocal usr optCannot find pspell
Please reinstall the mysql distribution
mcrypth not found Please reinstall libmcryptxml2-config not found
安装编译器
apt-get install build-essential autoconf automake libtool bison re2c获取PHP安装包
wget 安装dev包
apt-get install libxml2-dev libssl-dev libbz2-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev libgmp-dev libgmp3-dev libmcrypt-dev libmysqlclient15-dev libpspell-dev librecode-dev进行编译安装
./buildconf //用来生成configure脚本
./configure \
--prefix=/usr \
--with-config-file-path=/etc \
--enable-mbstring \
--enable-zip \
--enable-bcmath \
--enable-pcntl \
--enable-ftp \
--enable-exif \
--enable-calendar \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-curl \
--with-mcrypt \
--with-iconv \
--with-gmp \
--with-pspell \
--with-gd \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-zlib-dir=/usr \
--with-xpm-dir=/usr \
--with-freetype-dir=/usr \
--with-t1lib=/usr \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-openssl \
--with-pdo-mysql=/usr \
--with-gettext=/usr \
--with-zlib=/usr \
--with-bz2=/usr \
--with-recode=/usr \
--with-mysqli=/usr/bin/mysql_config
备注:错误1:Cannot find OpenSSL's libraries 解决:
确认已安装过 openssl、libssl-dev 包,还是会提示该错误;解决办法:
root@test2:~/php-5.3.27# find / -name libssl.so输出结果为: /usr/lib/x86_64-Linux-gnu/libssl.so初步判断它可能只会在 /usr/lib/ 下寻找 libssl.so 文件,于是:
ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib错误2:debian Please reinstall the libcurl distribution 解决:
# RetHat CentOS or Fedora 使用下面安装命令yum install curl curl-devel
# Debian or Ubuntu使用下面的安装命令
apt-get install curl
apt-get install libcurl4-gnutls-dev
错误3:Unable to locate gmp.h 解决:
在 下载 gmp源码包,接着 ./configure make make install编译 安装
make make install
报错处理
Please reinstall the libcurl distributionaptitude search libcurl4
aptitude install libcurl4-gnutls-dev
Cannot find OpenSSL’
wget -zxvf openssl-1.0.2j.tar.gz
cd openssl-1.0.2j
./config
make make install
configure: error: Unable to locate gmp.h
sudo apt-get install libgmp-dev libgmp3-devln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.hCan not find recode.h anywhere under /usr /usr/local /usr /opt.
apt-get install librecode-dev
Cannot find pspell
apt-get install libpspell-dev
Please reinstall the mysql distribution
apt-get install libmysqlclient15-dev
mcrypt.h not found. Please reinstall libmcrypt.
apt-get install libmcrypt-dev
xml2-config not found
apt-get install libxml2-dev
PHP8、FPM及部分扩展编译安装
本着能懒则懒的原则,之前我都是宝塔、lnmp脚本等“一键”
再不济也得来个 apt/yum install php
什么?源码 make install ? 编译参数一言难尽,劝退劝退...我只是想要个开发环境而已
没关系!我来整理一下常用模块以及参数!环境为 ubuntu/debian
检查压缩包的完整性,与官网 sha256比较
安装以下包
官方的拓展分类
根据需要的模块添加其后对应的参数
包含常用模块,可以直接使用
编译并安装后
复制 php.ini 到默认目录 /usr/local/lib/
检查 php安装是否正确
复制 fpm 配置文件、运行服务文件
php-fpm.conf php-fpm.service
修改 fpm 用户和组,默认为nobody
修改服务文件,取消只读 不然日志不能读写无法启动
设置自启动并运行
本地起服务测试
No package 'libxml-2.0' found
No package ‘sqlite3‘ found
configure: WARNING: unrecognized options: –with-gd
No package 'zlib' found
No package 'libpng' found
No package 'oniguruma' found
No package 'libcurl' found
No package 'libsystemd' found
No package 'openssl' found
No package 'libzip' found
debian安装教程 安装Debian步骤
1、在引导界面选择Graphical install(图形化安装),进入安装过程。
2、选择语言界面,选择中文。
3、区域选择,选择中国。
4、主机名,填写debian。
5、域名可不填,直接下一步。
6、设置root密码为root,超级管理员账户。
7、建立新用户,这个只是个昵称,不是登录时的用户名,可以根据自己喜好填。
8、接下来就是设置登录时的用户名了,设置时要多注意,并且一定要记住。
9、设置用户密码。
10、接下来该磁盘分区了,有空闲分区的话推荐使用安装程序进行自动分区,当然也可以手动分区。
11、自动分区的话如果是新手推荐“将所有文件放在同一个分区中”,有经验的就根据自己喜好调整。
12、手动分区的话一定要记住挂载/根目录,否则会报错。
13、Swap分区(交换分区)推荐大小为物理内存的两倍,比如实际内存为2G,swap给上4G就行。
14、完成调整后保存分区表即可。
15、需要注意的是需要记住挂载 根目录/ 的分区号,方便后面安装grub。
16、选择软件包进行安装,建议全不选,需要的后面会手动安装,在此时安装的桌面环境话会连接安全服务器更新内核,速度会非常慢。
17、安装完成后就是配置Grub了,如果不想用Grub替换MBR,就选手动输入。
18、然后输入前面配置的挂载根目录/的文件系统,比如前面用的是/sda1,这里就输入/dev/sda1。(不用特殊处理,直接忽略,按默认继续)
19、安装完成后,拔掉启动U盘,直接点继续。
20、直接按回车进入Debian,等系统加载完如果出现登录界面就说明启动成功了。
21、在login后输入root,password后输入设置的超级管理员密码,以超级管理员权限进入系统。
服务器上怎么安装php程序
你好,如果你的服务器是Windows系统,那么你需要远程到你的服务器,进行启动IIS(asp环境),如果你需要php环境,你可以从xp.cn(小皮)或者bt.cn(宝塔)安装面板
如果你的服务器是Linux,建议使用宝塔
打开终端,不同Linux系统的输入指令不同:
Centos安装脚本
终端输入:yum install -y wget wget -O install.sh sh install.sh
Ubuntu/Deepin安装脚本
终端输入:wget -O install.sh sudo bash install.sh
Debian安装脚本
终端输入:wget -O install.sh bash install.sh
Fedora安装脚本
终端输入wget -O install.sh bash install.sh
输入后进行安装就可以了
【debian安装php8】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: