编译安装PHP
步骤流程:
本文接上文,第三篇PHP
步骤一:安装PHP环境
yum - y install \
libjpeg \
libjpeg- devel \
libpng libpng- devel \
freetype freetype- devel \
libxml2 \
libxml2- devel \
zlib zlib- devel \
curl curl- devel \
openssl openssl- devel
步骤二:上传php-7.1.10.tar.bz2包到opt目录下,解压
cd / opt
tar xjvf php- 7. 1. 10. tar. bz2
步骤三:编译安装PHP
cd php- 7. 1. 10
. / configure \
-- prefix=/ usr/ local/ php \
-- with- apxs2=/ usr/ local/ httpd/ bin/ apxs \
-- with- mysql- sock=/ usr/ local/ mysql/ mysql. sock \
-- with- mysqli \
-- with- zlib \
-- with- curl \
-- with- gd \
-- with- jpeg- dir \
-- with- png- dir \
-- with- freetype- dir \
-- with- openssl \
-- enable- mbstring \
-- enable- xml \
-- enable- session \
-- enable- ftp \
-- enable- pdo \
-- enable- tokenizer \
-- enable- zip
make && make install
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
步骤四:复制文件,修改配置
1. cp php. ini- development / usr/ local/ php/ lib/ php. ini
2. vi / usr/ local/ php/ lib/ php. ini :::
mysqli. default_socket = / usr/ local/ mysql/ mysql. sock
date. timezone = Asia/ Shanghai
3. / usr/ local/ php/ bin/ php - m / / 验证安装的模块
步骤五:在apache服务中添加
vi /usr/local/http/conf/httpd.conf #在主配置文件里修改添加
2.将之前做构建虚拟主机域名时,去掉的#号,给注释上,不然冲突了 (这步是因为之前接着上面做的流程,所以需要更改,不是的话可以注意下,略过)
3.rm -f /usr/local/httpd/htdocs/index.html #删除之前httpd的网页文档
4.vi /usr/local/httpd/htdocs/index.php #编辑php的网页文档
<?php
phpinfo();
?>
5.systemctl restart httpd #重启下httpd服务
步骤六:测试PHP网页能否正确访问mysql数据库
步骤七:登录mysqladmin创建的root用户和密码,添加信息
1. mysql - u root - p
2.
CREATE DATABASE myadm;
GRANT all ON myadm. * TO 'myadm' @'%' IDENTIFIED BY 'admin123' ;
GRANT all ON myadm. * TO 'myadm' @'localhost' IDENTIFIED BY 'admin123' ;
flush privileges;
步骤八:编辑php网页文档
1. vi / usr/ local/ httpd/ htdocs/ index. php
<?php
$link =mysqli_connect( '192.168.32.21' , 'myadm' , 'admin123' ) ;
if ( $link ) echo "<h1>Success!!</h1>" ;
else echo "Fail!!" ;
?>
2. 注意:配置文件内的ip是主机当前ip, <h1>之内的文字可以更改
3. 测试: