1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > apache mysql php源码编译使用

apache mysql php源码编译使用

时间:2022-07-01 22:22:33

相关推荐

apache mysql php源码编译使用

php教程|php手册

apache,mysql,php,源码,编译,使用,linux,版本,ubuntu,12.04,今天,完,成了,php,

php教程-php手册

linux 版本 : ubuntu 12.04

今天完成了 php mysql 和apache 的配置

主要是源码配置,

apache 主要是 2.4.2 版本

php 主要是 5.3.11 版本

mysql 主要是 5.1.62 版本

淘宝 评价系统源码,ubuntu安装lvm分区,tomcat8.0百度百科,python 爬虫与app,php用户只能看到自己的内容,seo常用网址lzw

前几天试了好几次,出现了软件的源冲突,我放了两个源在同一个source里,后修改后,安装没出现大的问题。

总的情况如下.

qq说说实时赞工具源码,vscode取消测试,ubuntu编码,linux配tomcat,在线json转sqlite,插件家联系方式,前端框架类似于layui,爬虫蜕皮镊子怎么用,日期比较 php,从江seo优化价格,企业网站代码下载,弹出框网页特效,网页设计代码模板窗口lzw

我完成的过程如下 :

apache 配置:

./configure –prefix=/usr/local/apache/ –with-libxml2 –enable-modules

=most –enable-mods-shared=all

直信通源码,atom对比vscode,kiwix ubuntu,tomcat证书类型,sqlite 百科,firefox 高亮 插件,大数据下的前端框架,安顺爬虫贴吧论坛,php 数组显示,上饶网络推广seo,木木不哭热门视频网站,h5响应式网页模板,项目管理系统html模板lzw

看这apache 经典实例写的。

在ubuntu上加上libxml2最新的版本,然后一切ok

make

make install

然后 输入127.0.0.1 可以看见it‘s work!

mysql配置:

cd mysql

sudo ./configure –prefix=/usr/local/mysql –with-mysqld-user=mysql

–with-extra-charsets=all –enable-thread-safe-client

在./configure 配置中小心点,并且小心其中的提示

我便是在小中度过那个./configure 的,然后就是顺利的

make

make install

由于要配置文件复制到etc目录下

sudo cp /mypath/mysql /etc/f

[mysqld]# 设置默认为INNODB表,支持事务:default-storage-engine=INNODB

# 设置默认的字符集UTF-8:

character-set-server=utf8

collation-server=utf8_general_ci

default-character-set=utf8

# mysql启动用户

user=mysql

[client]

default-character-set=utf8

为了让普通的用户启动mysql 赋予mysql目录如下权限

sudo chown -R mysql:mysql /usr/local/mysql

然后,切换到mysql的用户下,发现mysql启动了

ps aux | grep mysqld

如果有 /usr/local/mysql/bin/ 。。。 说明启动了mysql,mysql配置ok

Php 配置:

最复杂的属php的配置,关键在于那个模块有点多

配置和安装的时间有点长,有时候 我还认为是死机呢?

./configure –prefix=/usr/local/php \

–with-apxs2=/usr/local/apache/bin/apxs \

–with-mysql-dir=/usr/local/mysql \

–with-mysql-sock=/tmp/mysql.sock \

–with-pdo-mysql=/usr/local/mysql \

–with-mysqli=/usr/local/mysql/bin/mysql_config \

–enable-mod-charset \

–enable-bcmath \

–with-bz2 \

–enable-calendar \

–with-curl \

–with-curlwrappers \

–enable-exif \

–enable-ftp \

–with-gdbm \

–with-gd=shared \

–with-ttf \

–enable-gd-native-ttf \

–with-gettext \

–with-gmp \

–enable-mbstring=all \

–enable-zend-multibyte \

–with-ming=shared \

–enable-sqlite-utf8 \

–enable-shmop \

–enable-soap \

–enable-sockets \

–enable-sysvmsg \

–enable-sysvsem \

–enable-sysvshm \

–enable-wddx \

–with-xmlrpc \

–with-xsl \

–enable-zip \

–with-zlib \

–enable-discard-path \

–enable-force-cgi-redirect \

–enable-magic-quotes \

–enable-sigchild \

–with-ncurses \

–enable-pcntl

然后configure中报出缺少好多组件,唉。。 一个一个填上 例如 bz2 和zlib 和ncurses 三个组件添加完后

configure 立即成功了,然后呢? make ok make test 出问题。。。。。?? 无语了但是 make install

ok

就需要对php 配置了

建立 php.ini 文件。

写入如下的配置:

error_log = /usr/local/php/php_error.log

date.timezone = “Asia/ShangHai”

session.save_path = “/tmp”

对conf/httpd.conf 修改在 LoadModules php5_modules modules/libphp5.so 填上

AddType application/x-httpd-php .php .html

AddType application/x-httpd-php-source .phps

apache其他配置信息也写在httpd.conf文件里。例如 主目录位置

摘自 zengco

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。