当前位置: 首页 > Linux

灯具安装

时间:2023-04-06 04:16:41 Linux

前期准备Linux版本:Centos6.5编译包:mysql-5.7.3-m13.tar.gzapr-util-1.5.4.tar.gzapr-1.5.2.tar.gzphp-5.4.13.tar.gzhttpd-2.4.16.tar.gzpcre-8.10.tar.gzfreetype-2.4.12.tar.gzlibpng-1.2.41.tar.bz2jpegsrc.v7.tar.gzhttp://pan.baidu.com/s/1kTSdAuV程序关闭:1.iptablesserviceiptablesstop2.seliunxvim/etc/sysconfig/selinuxsetSELINUX=disableMySql安装步骤:rpm-qa|grepmysql#检查是否安装了mysqlyum-yremovemysql#存在则删除useradd-s/sbin/nologinmysql#创建mysql用户mkdir-p/data/mysql/data#数据库数据文件路径chown-Rmysql:mysql/data/mysql#修改/data/mysql的权限,安装编译需要的文件或程序yum-yinstallgccgcc-c++makecmakencurses-develbison找到mysql-5.7.3-m13.tar.gz并解压tarxzvfmysql-5.7.3-m13.tar.gzcdmysql-5.7.3-m13执行cmake配置cmake详细参数介绍cmake-DMYSQL_USER=mysql-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.7.3-DINSTALL_DATADIR=/data/mysql/数据-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DEXTRA_CHARSETS=all-DWITH_EMBEDDED_SERVER=1-DENABLED_LOCAL_INFILE=1-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1usr/local/mysql5.7.3是mysql的路径/data/mysql/data是要编译的mysql数据文件的路径make&&make这会花很长时间cd..#退出编译目录mkdir-p/data/mysql/data/log/#修改日志文件夹的权限/usr/local/mysql5.7.3chown-Rmysql:mysql/usr/local/mysql5.7.3/cp/usr/local/mysql5.7.3/support-files/my-default.cnf/etc/my.cnfcp/usr/local/mysql5.7.3/support-files/mysql.server/etc/init.d/mysqldchmoda+x/etc/init.d/mysqld#授权/etc/init.d/mysqldchkconfig--level345mysqldon#设置mysqld自启动配置全局变量echo"exportPATH=/usr/local/mysql5.7.3/bin/:$PATH">>/etc/profile关闭文件,运行命令使配置生效source/etc/profile进入安装路径,执行初始化配置脚本,创建系统自带的数据库和表/usr/local/mysql5.7.3/scripts/mysql_install_db--user=mysql--defaults-file=/etc/my.cnf--basedir=/usr/local/mysql5.7.3--datadir=/data/mysql/data如果上面不成功,可以直接修改配置文件启动mysqlservicemysqldrestartsetmysqlaccountpasswordmysqladmin-urootpassword'123456'loginmysql-hlocahost-uroot-pauthorizationforremotelogin#Grant[authority1,authority2,authority3...]on*.*给user@'主机'由'密码'标识;mysql>GRANTALLPRIVILEGESON.TO'root'@'192.168.100.%'由带有GRANTOPTION的'password'标识;触发权限mysql>Flushprivileges;之后本地账号登录成功mysql-h192.168.100.145-uroot-pApache安装步骤:安装程序依赖库和开发环境yum-yinstallgccgcc-c++autoconfautomakemakelibjpeglibjpeg-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-devele2fsprogse2fsprogse2fsprogs-develkrb5krb5-devellibidnlibidn-developensslopenssl-developenldapopenldap-develnss_ldapopenldap-clientsopenldap-serverslibtool*mysql-devell/lib64/mysql/libmysqlclient.so.16.0.0/usr/lib/libmysqlclient_r.so如果直接安装可能会出现1.aprnotfound问题2.APR-utilnotfoundproblem3.pcreproblem必须安装以上所有包Donetarzxvfapr-1.5.2.tar.gzcdapr-1.5.2./configure--prefix=/usr/local/aprmake&&makeinstalltarzxvfapr-util-1.5.2.tar.gzcdapr-util-1.5.4./configure--prefix=/usr/local/apr-util\-with-apr=/usr/local/apr/bin/apr-1-configmake&&makeinstalltarzxvfpcre-8.10.tar.gzcdpcre-8.10./configure--prefix=/usr/local/pcremake&&makeinstallunziphttpd-2.4.16.tar.gztarzxvfhttpd-2.4.16.tar.gzcdhttpd-2.4.16./configure--prefix=/usr/local/apache24\--with-apr=/usr/local/apr/\--with-apr-util=/usr/local/apr-util/\--with-pcre=/usr/local/pcre\--enable-dav\--enable-maintainer-mode\--enable-proxy\--enable-so\--enable-rewrite\--with-mpm=workermake&&makeinstall#编译vim后配置apache/usr/local/apache24/conf/httpd.conf1.UserapacheGroupapache2.服务器名称127.0.0.1:803。AllowOverridenone#RequirealldeniedOptionsFollowSymLinksOrderdeny,allowAllowfromall4、修改配置文件后,检查修改的配置文件是否符合语法对[root@localhost~]#/usr/local/apache24/bin/apachectl-tSyntaxOK#启动apache/usr/local/apache24/bin/apachectlstart本地访问就可以看到这个PHP安装tarzxvfphp-5.4.13.tar.gzcdphp-5.4.13./configure--prefix=/usr/local/php5.4--with-gd=/usr/local/gd2/--with-apxs2=/usr/local/apache24/bin/apxs--enable-mbregex--enable-bcmath--with-mysql--with-zlib-dir--enable-mbstring=all--with-pdo-mysql--with-freetype-dir=/usr/local/freetype/--with-jpeg-dir=/usr/local/jpeg/--with-openssl--with-curl--enable-sysvshm------------最新的./configure--prefix=/usr/local/php5.4--with-apxs2=/usr/local/apache24/bin/apxs--with-mysql=/usr/local/mysql5.7.3/--with-zlib-dir--enable-mbstring=all--with-pdo-mysql--with-openssl--with-curl--enable-sysvshmcpphp.ini-development/usr/local/php5.4/lib/php.inimake&&makeinstall如何让Apache支持PHP如果在apache的httpd.conf中能看到如下内容,证明成功LoadModulephp5_modulemodules/libphp5.so为了让apache支持phpmodule必须在httpd.conf中添加添加输入application/x-httpd-php.php为Apache创建软链接ln-s/usr/local/apache24/bin/apachectl/bin/apache可以直接运行apacheapachestopapachestart配置Apache的自启动服务Vim/etc/rc.d/rc.local编辑rc.local文件,在文件末尾记下/usr/local/apache24/bin/apachectlstart。Apache虚拟主机构建并记录Apacheconf.php文件中的目录。步骤如下:①.②.在Apache虚拟主机文件中添加如下内容在/home目录下创建ivan/www文件夹mkdir-p/home/ivan/www写入php文件vim/home/ivan/www/phpinfo.php在window系统中解析出host文件的IP信息后,就可以访问了。要求自定义安装,PHP扩展,安装GD库,先安装/*1.Freetype2.Jpeg3.Libpng*/#freetypeinstallationtarzvxffreetype-2.4.12.tar。gzcdfreetype-2.4.12./configure--prefix=/usr/local/freetypemake&&makeinstall#jepginstalltarzxvfjpegsrc.v7.tar.gzcdjpeg-7/./configure--prefix=/usr/local/jpegmake&&makeinstall#libpnginstalltarjxvflibpng-1.2.41.tar.bz2cdlibpng-1.2.41./configure--prefix=/usr/local/libpngmake&&makeinstall①。之后执行php源码包中的ext目录Next②。进入gd目录,执行/usr/local/php/bin/phpize③。执行以下代码。/configure--with-php-configure=/usr/local/php5.4/bin/php-config--with-jpeg-dir=/usr/local/jpeg--with-png-dir=/usr/local/libpng--with-freetype-dir=/usr/local/freetype获取一个php扩展库目录/usr/local/php5.4/lib/php/extensions/no-debug-zts-20100525/ls/usr/local/php5.4/lib/php/extensions/no-debug-zts-20100525/getgd.so④然后修改php.ini文件vim/usr/local/php5.4/lib/php.ini,下面是修改后的格式⑤。重启apache⑥。在phpinfo中查看就完成了!