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
提供的代码,成功编译(你看看人家)
随后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文件,路径里也没有,唉,是真的拉跨啊。开始搜索解决办法
找不到有用的参考,可能是 因为编译用的是别人的代码导致的问题,但是教材的代码也拿不到啊
迷茫起来了,明天再重新做一遍吧。
这个教材是真的不行,有歧义的地方完全不解释
不管怎么样,聊胜于无吧