linux系统下Apache+mysql+php环境搭建----php的安装和配置
来源:互联网 发布:企业发展优化措施 编辑:程序博客网 时间:2024/05/22 15:05
linux系统下Apache+mysql+php环境搭建—-php的安装和配置
- 操作系统 CentOS7 64位
- 新手 自己写完方便自己日后参考
首先从官网下载php7的压缩包http://php.net/downloads.php
或者直接wget 地址给出来了
wget http://cn2.php.net/get/php-7.0.10.tar.gz/from/this/mirror
在安装php7先把依赖文件全部yum一遍,不然configure会报错提示缺少文件
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel pcre-devel curl-devel libxslt-devel openssl openssl-devel
解压
tar -zxvf php-7.0.9.tar.gzcd php-7.0.9
编译安装
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zipmake && make install
把配置文件复制过来 php.ini 是php的配置文件,之后要连接数据库需要增加一部分内容
后面三个是php-fpm 可以顺便复制一下 如果用来以后配置nginx服务器
[root@iZ28sb14j7zZ php-7.0.9]# cp php.ini-development /usr/local/php/lib/php.ini[root@iZ28sb14j7zZ php-7.0.9]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf[root@iZ28sb14j7zZ php-7.0.9]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf[root@iZ28sb14j7zZ php-7.0.9]# cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm
安装成功后在/usr/local/apache/conf/httpd.conf看到apache多了一条与php之间连接的模块
然后在IfModule下添加一条内容
AddType application/x-httpd-php .php
让服务器能够辨别php结尾的文件
重启下服务器
service httpd restart
然后在/usr/local/apache/htdocs下写一个test.php文件
<?php phpinfo();
登录http://你的ip地址/test.php显示出内容说明安装配置成功
php与mysql数据库之间的连接
按照上一篇文章用rpm安装的mysql之间是还没有互联的 需要在php.ini修改一些内容
首先查找mysql.sock的位置,用rpm装的应该在这个位置
然后 vim /usr/local/php/lib/php.ini
找到下面两行将文件路径改成上述路径
重启服务器
service httpd restart
之后就能用pdo或者mysqli连接数据库了 步骤就不阐述了
0 0
- linux系统下Apache+mysql+php环境搭建----php的安装和配置
- linux系统下Apache+mysql+php环境搭建----Apache服务器的安装和配置
- linux系统下Apache+mysql+php环境搭建----Mysql的安装和配置
- Linux下安装Apache+PHP+MySql 搭建PHP运行环境
- Linux下Apache, MySQL和PHP的安装与配置
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
- Linux下Apache+Mysql+PHP的环境搭建
- CentOS7下的LAMP(Linux+Apache+Mysql+PHP)环境搭建
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- 文章标题
- 屌丝一键换系统官方版
- maven坑——3
- 4444: [Scoi2015]国旗计划
- Task执行过程与结果处理
- linux系统下Apache+mysql+php环境搭建----php的安装和配置
- Flask Web 开发 用户认证_4
- AJAX=异步JavaScript+XML
- Mybatis使用实例
- 自动交叉编译 gdb-7.9 脚本
- pyCharm中安装第三方python模块(比如bs4)
- RasFreeEapUserIdentity
- cocos lua 对plist文件的操作
- mysql select into outfile报无权限,访问被拒绝