PHP语言学习与部署(day7)

PHP是一种通用开源脚本语言,是常用的网页编程语言,语法独特,混合了c、java

和PHP的自创语法

优点是:成本低,速度快,可移植性好,内置丰富的函数库等

——————————————————————————

部署开始,首先新建虚拟机,设置网卡信息重启后建立远程连接,随后挂载,配置yum源,清空缓存,重新加载。

 主机重命名,编译安装基础环境

 yum -y install gcc gcc-c++ libxml2-devel libcurl-devel openssl-devel  bzip2-devel

完毕,上传素材提供的压缩包到文件夹内解压

随后进行编译

./configure -- prefix=/usr/local/libmcrypt&&make&&make install

提示

configure: error: unrecognized option: --

教材的老毛病 了,重新写一遍后编译成功

./configure --prefix=/usr/local/libmcrypt&&make&&make install

下一步进行环境安装

上传php安装包并解压编译

和昨天的nginx一样有一大串的代码

吸取昨天的教训,不在这类问题上浪费太多时间,直接截图提取文字

再次报错,真有你的啊

参考使用文章

  ./configure --prefix=/opt/soft/php  --with-curl --with-mysqli --with-openssl --with-pdo-mysql --enable-fpm

https://blog.youkuaiyun.com/weixin_42786143/article/details/106320720?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162840863116780264092772%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=162840863116780264092772&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-106320720.first_rank_v2_pc_rank_v29&utm_term=linuxphp%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

提供的代码,成功编译(你看看人家) 

随后make&&make install,进入编译界面

完成,配置用户信息,要和前面的nginx用户信息一样

groupadd -g 1001 nginx

useradd  -u 900 nginx -g nginx -s /sbin/nologin 

tail -q /etc/passwd

配置PHP环境

对模板环境进行更改

cp php.ini-production /etc/php.ini/

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-pfm

修改权限

chmod  +x /etc/init.d/php-pfm

设置开机自启动

chkconfig --add php-pfm

chkconfig  php-pfm on

卡住了,在配置php文件的时候,找不到教材里的php5.6文件,路径里也没有,唉,是真的拉跨啊。开始搜索解决办法

找不到有用的参考,可能是 因为编译用的是别人的代码导致的问题,但是教材的代码也拿不到啊

迷茫起来了,明天再重新做一遍吧。

这个教材是真的不行,有歧义的地方完全不解释

不管怎么样,聊胜于无吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值