LAMP 指的是Linux Apache mysql php ,安装到Linux上,搭建一个环境来运行php脚本语言
(1)安装mysql
cd /usr/local/src/ 进入目录 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.31-linux-glibc2.5-i686.tar.gz 下载文件 tar zxvf mysql-5.6.31-linux-glibc2.5-i686.tar.gz 解压文件 mv mysql-5.6.31-linux-glibc2.5-i686 /usr/local/mysql 移动并重命名 cd ../mysql/ 进入到文件夹内 需要先建立mysql用户 useradd -s /sbin/nologin -M mysql 没有家目录,不需要登陆 mkdir -p /data/mysql ; chown -R mysql:mysql /data/mysql 建立文件夹并修改权限 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ 初始化.用户为mysql , 安装路径在/data/mysql/ 初始化过程中,会提示错误,是缺少libaio , 直接安装 yum install -y libaio* cp my.cnf /etc/my.cnf cp配置文件 cp support-files/mysql.server /etc/init.d/mysqld ; chmod 755 /etc/init.d/mysqld cp启动脚本并修改文件属性 vim /etc/init.d/mysqld 修改启动脚本 datadir=/data/mysql basedir=/usr/local/mysql chkconfig --add mysqld 启动脚本加入系统服务 chkconfig mysqld on 设置为开机启动 service mysqld start 启动mysql (2) 安装Apache wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.31.tar.gz 下载 tar zxvf httpd-2.2.31.tar.gz 解压 cd httpd-2.2.31 进入 配置编译参数 ./configure --prefix=/usr/local/apache2 \ 安装路径 --with-included-apr \ --enable-so \ 启用DSO --enable-deflate=shared \ 共享的方式编译deflate --enable-expires=shared --enable-rewrite=shared --with-pcre 可能需要的包 yum install -y zlib-devel pcre pcre-devel apr apr-devel make && make install /usr/local/apache2/bin/apachectl start (3)安装php wget http://cn2.php.net/distributions/php-5.6.22.tar.gz 下载 tar zxvf php-5.6.22.tar.gz 安装 cd php-5.6.22 进入 编译并配置参数 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --disable-ipv6 可能需要的包 yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libpng libpng-devel freetype freetype-devel libmcrypt-devel libjpeg* make &&make install cp php.ini-production /usr/local/php/etc/php.ini cp配置文件
时间: 2024-10-19 07:59:13