部署LAMP平台(3):构建PHP运行环境
2020-07-22 20:24
134 查看
1.将所需包上传到 /usr/src 目录下
2.安装依赖包3个
[root@www cdrom]# cd Packages/ [root@www src]# rpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpm [root@www Packages]# rpm -ivh xz-devel-5.2.2-1.el7.x86_64.rpm [root@www Packages]# rpm -ivh libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm
3.编译安装PHP
解包:
[root@www src]# tar -zxf php-5.5.38.tar.gz
配置:
[root@www php-5.5.38]# ./configure --prefix=/usr/local/php5 \ > --with-apxs2=/usr/local/httpd/bin/apxs \ > --with-mysql=/usr/local/mysql \ > --with-mysqli=/usr/local/mysql/bin/mysql_config \ > --with-config-file-path=/usr/local/php5 \ > --enable-mbstring
–prefix:指定安装目录位置
–with-apxs2:设置APACHE HTTP SERVER 提供的axps模块支持程序文件位置
–with-mysql:设置MYSQL数据库程序的安装位置
–with-mysqli:调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定
–with-config-file-path:设置PHP的配置文件php.ini的存放位置
–enable-mbstring:启用字符集功能,以便支持中文
编译安装:
[root@www php-5.5.38]# make &&make install
4.设置LAMP组建环境
(1)php.ini配置调整
php.ini的建立及基本设置
分别为开发版样例文件(学习)、生产办样例文件(工作)
将其中一个样例复制到 /usr/local/php5 中(可控制PHP网页的执行特性)
[root@www php-5.5.38]# cp php.ini-production /usr/local/php5/php.ini
添加ZendGuardLoader优化模块(适用于PHP5.3系列版本,进一步提 高PHP程序的执行效率,优化页面加载速度)
[root@www src]# tar -zxf zend-loader-php5.5-linux-x86_64_update1.tar.gz [root@www src]# cd zend-loader-php5.5-linux-x86_64/ [root@www zend-loader-php5.5-linux-x86_64]# ls opcache.so README.txt ZendGuardLoader.so [root@www zend-loader-php5.5-linux-x86_64]# cp ZendGuardLoader.so /usr/local/php5/lib/php
添加加载及启用ZendGuardLoader模块配置语句
[root@www zend-loader-php5.5-linux-x86_64]# vim /usr/local/php5/php.ini zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.so zend_loader.enable=1
(2)httpd.conf配置调整(httpd服务器支持PHP页面解析功能需要LoadModule配置项加载PHP程序的模块文件,并添加对.php文件的支持)
[root@www php5]# vim /usr/local/httpd/conf/httpd.conf
一般安装后会自动添加该模块名与文件位置
AddType application/x-httpd-php .php //添加对“.php”类型网页文件的支持 DirectoryIndex index.php index.html //有优先顺序,识别常见PHP首页文件
重启httpd服务:
[root@www php5]# systemctl restart httpd
5.测试LAMP协同工作
[root@www aaa]# vim test.php
主机搜索:www.aaa.com/test.php
6.应用实例(上架一个程序)
(1)上传包到网站根目录
(2)将解压后的文件放到根目录
(3)进行mysql数据库相关设置
创建wordpress 库
grant 权限 on 数据库名称.表名称 to ‘用户名’@‘用户地址’ identified by ‘连接口令’;
刷新MySQL的系统权限
连接数据库
将该文件写入网站根目录
[root@www aaa]# vim wp-config.php
用主机访问该网站
相关文章推荐
- LAMP平台部署及应用(1)――构建PHP运行环境
- LAMP平台部署及应用(1)――构建PHP运行环境
- LAMP网站平台的构建和PHP应用部署
- LAMP平台部署(原理、安装php环境、LAMP项目流程思路)
- Linux下部署LAMP环境(Linux+Apache+MySQL+PHP)
- linux+apache+mysql+php平台构建及环境配置
- 构建PHP运行环境
- 构建LAMP平台(一)(软件版本:httpd-2.4.16,php-5.6.12,mysql-5.6.26)
- 构建LAMP平台(三)(软件版本:httpd-2.4.16,php-5.6.12,mysql-5.6.26)
- centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
- LINUX 环境下LAMP平台部署及应用
- 集群09-分离php和mysql安装部署lamp环境(在不同服务器上编译安装)
- Windows下的php运行环境的部署
- php 起始页,验证php的web server是否已经成功 fedora linux+apache+mysql+php平台构建及环境配置
- 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
- 在Windows系统下怎么部署PHP网站运行环境?
- PHP,记一次Linux部署PHP运行环境(项目部署后,有些页面返回空白的坑,详细在第六步)
- PHP开发环境部署(LAMP WAMP)
- Windows下部署Apache+PHP+MySQL运行环境实战