1.php如何安装?
2.lampLAMP安装
php如何安装?
怎么安装PHP环境?
LAMP/LNMP环境搭建
一.检查系统环境
1.确认centos版本
[root@localhost~]#cat/etc/redhat-release
2.检查是源码否安装过apache
rpm-qa|grepf
5.卸载Apache包
rpm-qa|grep(小皮)或者bt.cn(宝塔)安装面板
如果你的服务器是Linux,建议使用宝塔
打开终端,源码不同Linux系统的源码输入指令不同:
Centos安装脚本
终端输入:yuminstall-ywgetwget-Oinstall.shshinstall.sh
Ubuntu/Deepin安装脚本
终端输入:wget-Oinstall.shsudobashinstall.sh
Debian安装脚本
终端输入:wget-Oinstall.shbashinstall.sh
Fedora安装脚本
终端输入wget-Oinstall.shbashinstall.sh
输入后进行安装就可以了
如何安装PHP模块php模块安装的方式
1、静态安装
将先将在安装php之前先将需要安装的源码程序装上,如ftp、源码mhash、源码faqrobot网站源码mcrypt……安装完成后,源码解压php安装包,源码执行./configure
--with-ftp
--with-mhash
--wth-mcrypt等等。源码后面具体跟的源码参数可以参看./configure
--help查看。编译好后,源码执行make
make
install
就行了。源码
2、源码动态安装
而在往往我们进行编译php时经常会忘记添加某扩展,源码后来想添加扩展,源码但是因为安装php后又装了一些东西如PEAR等,不想再重新装php,正则模块源码于是可以采用phpize来动态加载需要安装的模块。
具体实现方法如下(这里以忘记安装pdo_mysql模块为例):
cd
/root/source/php-5.3./ext/pdo_mysql
/usr/local/php/bin/phpize
在安装完mysql后,并不是进入/root/source/mysql-5.5.目录运行phpize,而是进入php的源文件中要增加的扩展模块的文件目录---也就是/root/source/php-5.3./ext/pdo_mysql目录执行phpize。如果不是这样操作的话就会提示下面的错误:
Cannot
find
config.m4.
Make
sure
that
you
run
'/usr/local/php/bin/phpize'
in
the
top
level
source
directory
of
the
module
关于上面的这个错误,我不得不鄙视下网上有些自以为是的家伙,自认为对所有的安装操作很懂,报上面的错误的时候,去修改源代码,Fresco源码研究搞的乱七八糟,误人子弟。根本不按php官方的文档操作。
目录/root/source/php-5.3./ext/pdo_mysql
,在运行phpize命令前并没有configure文件,只有config.m4文件。运行phpize就生成了一个可执行的configure文件。此时就可以按照下的飞仙源码方法编译了:
./configure
--with-php-config=/usr/bin/php-config
(还可以加一些其他的参数,可通过./configure
--help查看)
make
make
install
编译完成后会提示扩展模块生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-目录。
修改php.ini文件
vi
/usr/local/php/etc/php.ini
在其文件结尾加入下面的内容:
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-"
extension=pdo_mysql.so
安装完成后,重启php-fpm和web服务器。(因为我用的是php-fpm和tengine,如果用的是apache则也重启相应的程序,重新加载就行了)
lampLAMP安装
本文主要介绍了在CentOS-5和CentOS-6系统(位和位版本)上安装LAMP(Linux, Apache, MySQL, PHP)环境的详细步骤。 对于内存要求,最低需要MB。xscript打包源码LAMP安装包括以下组件:Apache 2.2.或2.4.2作为Web服务器
MySQL 5.5.作为数据库管理系统
PHP 5.2.或5.3.作为服务器端脚本解释器
phpmyadmin 3.5.1,用于数据库管理
ZendOptimizer 3.3.9(仅适用于PHP 5.2.),可选优化工具
xcache 1.3.2(可选),用于缓存PHP代码
pure-ftpd-1.0.(可选),用于FTP服务
安装步骤参考[2]中的资源,例如:使用脚本pureftpd. sh安装pure-ftpd。
通过脚本zend. sh安装ZendOptimizer。
执行xcache. sh安装xcache。
此外,LAMP环境还提供了管理功能,如:lamp add(del,list):用于创建、删除或列出虚拟主机。
lamp ftp(add|del|list):用于创建、删除或列出FTP用户。
lamp uninstall:提供一键卸载LAMP环境,但卸载前务必备份数据!
LAMP的程序目录如下:mysql:/usr/local/mysql
mysqldata:/usr/local/mysql/data
php:/usr/local/php
apache:/usr/local/apache
进程管理方面,可以使用以下命令:Apache:service f
PHP:/etc/php.ini /etc/php.d
pure-ftpd:/etc/pure-ftpd.conf
特别注意,mysql的root密码存储在/root/my.cnf文件中,添加虚拟主机时需要使用。若修改了root密码,需手动更新my.cnf文件以保持同步。扩展资料
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.2024-12-27 16:55
2024-12-27 16:48
2024-12-27 16:25
2024-12-27 16:15
2024-12-27 15:21
2024-12-27 15:07
2024-12-27 14:53
2024-12-27 14:36